Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Mit Azure Artifacts können Entwickler Maven-Pakete aus Feeds und öffentlichen Registrierungen wie Maven Central und Google Maven Repository veröffentlichen und wiederherstellen. Dieser Artikel führt Sie durch das Einrichten Ihres Maven-Projekts und das Herstellen einer Verbindung mit einem Azure Artifacts-Feed.
Voraussetzungen
Produkt | Anforderungen |
---|---|
Azure DevOps | - Eine Azure DevOps Organisation. - Ein Azure DevOps Projekt. - Ein Azure Artifacts-Feed. - Laden Sie Apache Maven herunter und installieren Sie sie. |
Projekteinrichtung
Melden Sie sich bei Ihrer Azure DevOps-Organisation an, und navigieren Sie dann zu Ihrem Projekt.
Wählen Sie Artefakte aus, wählen Sie Ihren Feed aus dem Dropdownmenü und dann "Mit Feed verbinden" aus.
Wählen Sie im linken Navigationsbereich Maven aus. Stellen Sie sicher, dass Sie die erforderlichen Komponenten installiert haben, falls dies nicht der Fall ist, wählen Sie "Tools abrufen" in der oberen rechten Ecke aus, um sie herunterzuladen und zu installieren.
Kopieren Sie im Projektsetup-Abschnitt den
repository
Codeausschnitt und fügen Sie ihn Ihrer pom.xml Datei innerhalb der Abschnitte<repositories>
unddistributionManagement>
hinzu. Ihre Datei sollte wie folgt aussehen:<repositories> <repository> <id>FEED_NAME</id> <url>https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>FEED_NAME</id> <url>https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </distributionManagement>
Fügen Sie den bereitgestellten Codeausschnitt zu Ihrem lokalen settings.xml hinzu (befindet sich in ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><ORGANIZATION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>
Generieren Sie ein Persönliches Zugriffstoken mit Packaging>Read & Write Bereichen und fügen Sie es in das
<password>
Tag in Ihrer settings.xml Datei ein.
Melden Sie sich bei Ihrer Azure DevOps-Sammlung an, und navigieren Sie dann zu Ihrem Projekt.
Wählen Sie Artefakte aus, wählen Sie Ihren Feed aus dem Dropdownmenü und dann "Mit Feed verbinden" aus.
Wählen Sie im linken Navigationsbereich Maven aus. Stellen Sie sicher, dass Sie die erforderlichen Komponenten installiert haben, falls dies nicht der Fall ist, wählen Sie "Tools abrufen" in der oberen rechten Ecke aus, um sie herunterzuladen und zu installieren.
Kopieren Sie im Projektsetup-Abschnitt den
repository
Codeausschnitt und fügen Sie ihn Ihrer pom.xml Datei innerhalb der Abschnitte<repositories>
unddistributionManagement>
hinzu. Ihre Datei sollte wie folgt aussehen:<repositories> <repository> <id>FEED_NAME</id> <url>http://<SERVER_NAME>/<COLLECTION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>FEED_NAME</id> <url>http://<SERVER_NAME>/<COLLECTION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </distributionManagement>
Fügen Sie den bereitgestellten Codeausschnitt zu Ihrem lokalen settings.xml hinzu (befindet sich in ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><COLLECTION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>
Generieren Sie ein Persönliches Zugriffstoken mit Packaging>Read & Write Bereichen und fügen Sie es in das
<password>
Tag in Ihrer settings.xml Datei ein.
Tipp
Wenn Ihre settings.xml
Datei in Ihrem Team freigegeben ist, können Sie Ihre Kennwörter mithilfe von Maven verschlüsseln.