Aan de slag met Maven-pakketten en Azure Artifacts
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Deze quickstart begeleidt u bij het instellen van uw Maven-project om verbinding te maken met Azure Artifacts-feeds en uw Maven-pakketten te publiceren en te downloaden.
Vereisten
- een Azure DevOps-organisatie. Maak een organisatie als u er nog geen hebt.
- Installeer Apache Maven.
- Een Azure Artifacts-feed. Maak een feed als u er nog geen hebt.
Verificatie instellen
Selecteer Artefacten en selecteer vervolgens Verbinding maken met feed.
Selecteer Maven.
Als dit de eerste keer is dat u Azure Artifacts met Maven gebruikt, selecteert u De hulpprogramma's ophalen om Maven te downloaden en te installeren.
Volg de instructies in de projectinstallatie om uw pom.xml- en settings.xml-bestanden in te stellen. Als uw settings.xml-bestand wordt gedeeld binnen uw team, kunt u Maven gebruiken om uw wachtwoorden te versleutelen.
Tip
Als u maven-taak gebruikt, stelt u het mavenAuthenticateFeed
argument in op waar om automatisch te verifiëren met uw Maven-feed.
Artefacten publiceren
Als u nog geen Maven-pakket hebt, kunt u er een maken door de volgende opdracht uit te voeren:
mvn -B archetype:generate -DarchetypeGroupId="org.apache.maven.archetypes" -DgroupId="MyGroup" -DartifactId="myFirstApp"
Als u de volgende fout krijgt: U moet een geldige levenscyclusfase of een doel (..) opgeven. Volg de onderstaande stappen om een doel toe te voegen aan uw configuratie:
Klik met de rechtermuisknop op uw project en selecteer Uitvoeren als>Maven Build. Voer het pakket in het tekstvak Doelen in en selecteer Vervolgens Uitvoeren.
Navigeer naar het pad van uw pom.xml-bestand en voer de volgende opdrachten uit om uw Maven-artefact te bouwen en te implementeren:
mvn build mvn deploy
Als u de volgende fout krijgt: Onbekende levenscyclusfase 'build'(...) wanneer u uitvoert mvn build
, kunt u Eclipse IDE gebruiken om uw maven-project als volgt te bouwen:
Klik met de rechtermuisknop op uw project.
Selecteer Uitvoeren als en selecteer vervolgens Maven Build....
Schrijf het pakket in het tekstvak Doelen .
Selecteer Uitvoeren.
Als u een artefact van derden wilt publiceren, kunt u de mojo deploy:deploy-file gebruiken. Dit kan worden gebruikt met of zonder een POM-bestand om uw pakketten te implementeren.
mvn deploy:deploy-file -Dpackaging="jar" -DrepositoryId="MyFeedName" -Durl="MyFeedURL" -DgroupId="MyGroup" -DartifactId="myFirstApp" -Dversion="jarFileVersion" -Dfile="jarFileLocalPath"
Notitie
Als uw organisatie een firewall of een proxyserver gebruikt, moet u ervoor zorgen dat u URL's en IP-adressen van Azure Artifacts-domeinen toestaat.
Artefacten installeren
Navigeer naar Azure Artifacts en selecteer vervolgens het pakket dat u wilt installeren en kopiëren
<dependency>
.Open het pom.xml-bestand en plak de code in de
<dependencies>
tag.Voer
mvn install
uit vanaf hetzelfde pad als het pom.xml-bestand.
Verwante artikelen:
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar:Feedback verzenden en bekijken voor