Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Met Azure Artifacts kunnen ontwikkelaars Maven-pakketten publiceren en herstellen vanuit feeds en openbare registers, zoals Maven Central en Google Maven Repository. Dit artikel begeleidt u bij het instellen van uw Maven-project en het maken van verbinding met een Azure Artifacts-feed.
Vereiste voorwaarden
| Product | Eisen |
|---|---|
| Azure DevOps | - Een Azure DevOps organisatie. - Een Azure DevOps--project. - Een Azure Artifacts feed. - Download en installeer Apache Maven. |
Projectopstelling
Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.
Kies Artefacten, kies uw feed uit het vervolgkeuzemenu en kies vervolgens Verbinding maken met feed.
Selecteer Maven in het linkernavigatiedeelvenster. Zorg ervoor dat u de vereisten hebt geïnstalleerd. Als dat niet het geval is, selecteert u De hulpprogramma's in de rechterbovenhoek downloaden en installeren.
Kopieer in de sectie Project setup het
repositorycodefragment en voeg het toe aan uw pom.xml bestand in de<repositories>endistributionManagement>secties. Het bestand moet er ongeveer als volgt uitzien:<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>Voeg het opgegeven fragment toe aan uw lokale settings.xml (gelegen in ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><ORGANIZATION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>Genereer een persoonlijk toegangstoken metlees- en schrijfbereiken voor > en plak deze in de
<password>tag in uw settings.xml bestand.
Meld u aan bij uw Azure DevOps-verzameling en navigeer vervolgens naar uw project.
Kies Artefacten, kies uw feed uit het vervolgkeuzemenu en kies vervolgens Verbinding maken met feed.
Selecteer Maven in het linkernavigatiedeelvenster. Zorg ervoor dat u de vereisten hebt geïnstalleerd. Als dat niet het geval is, selecteert u De hulpprogramma's in de rechterbovenhoek downloaden en installeren.
Kopieer in de sectie Project setup het
repositorycodefragment en voeg het toe aan uw pom.xml bestand in de<repositories>endistributionManagement>secties. Het bestand moet er ongeveer als volgt uitzien:<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>Voeg het opgegeven fragment toe aan uw lokale settings.xml (gelegen in ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><COLLECTION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>Genereer een persoonlijk toegangstoken metlees- en schrijfbereiken voor > en plak deze in de
<password>tag in uw settings.xml bestand.
Aanbeveling
Als uw settings.xml bestand wordt gedeeld in uw team, kunt u Maven gebruiken om uw wachtwoorden te versleutelen.