A Maven-csomagok és az Azure Artifacts használatának első lépései
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Ez a rövid útmutató végigvezeti a Maven-projekt beállításán az Azure Artifacts-hírcsatornákhoz való csatlakozáshoz, valamint a Maven-csomagok közzétételéhez és letöltéséhez.
Előfeltételek
- Egy Azure DevOps-szervezet. Ha még nem rendelkezik ilyen szervezettel, hozzon létre egy szervezetet.
- Telepítse az Apache Maven-t.
- Azure Artifacts-hírcsatorna. Hozzon létre egy hírcsatornát , ha még nincs ilyenje.
Hitelesítés beállítása
Válassza az Összetevők lehetőséget, majd válassza a Csatlakozás a hírcsatornához lehetőséget.
Válassza a Maven lehetőséget.
Ha először használja az Azure Artifactst a Mavennel, válassza a Maven letöltéséhez és telepítéséhez szükséges eszközök beszerzése lehetőséget.
A Pom.xml és settings.xml fájlok beállításához kövesse a Project beállításának utasításait. Ha a settings.xml fájl meg van osztva a csapaton belül, a Maven használatával titkosíthatja a jelszavakat.
Tipp.
Ha Maven-feladatot használ, állítsa az mavenAuthenticateFeed
argumentumot igaz értékre a Maven-hírcsatornával való automatikus hitelesítéshez.
Összetevők közzététele
Ha még nem rendelkezik Maven-csomagtal, az alábbi parancs futtatásával hozhat létre egyet:
mvn -B archetype:generate -DarchetypeGroupId="org.apache.maven.archetypes" -DgroupId="MyGroup" -DartifactId="myFirstApp"
Ha a következő hibaüzenet jelenik meg: Érvényes életciklus-fázist vagy célt (..)kell megadnia, az alábbi lépéseket követve adjon hozzá egy célt a konfigurációhoz:
Kattintson a jobb gombbal a projektre, és válassza a Futtatás Maven-buildként>lehetőséget. Írja be a csomagot a Célok szövegmezőbe, majd válassza a Futtatás lehetőséget.
Lépjen a pom.xml fájl elérési útjára, és futtassa a következő parancsokat a Maven-összetevő létrehozásához és üzembe helyezéséhez:
mvn build mvn deploy
Ha a következő hibaüzenet jelenik meg: Ismeretlen életciklus fázisú "build"(...) futtatásakor mvn build
az Eclipse IDE használatával az alábbiak szerint hozhatja létre a maven-projektet:
Kattintson a jobb gombbal a projektre.
Válassza a Futtatás másként lehetőséget, majd válassza a Maven Build...lehetőséget.
Csomag írása a Célok szövegmezőbe.
Válassza a Futtatás lehetőséget.
Ha közzé szeretne tenni egy külső összetevőt, használhatja a deploy:deploy-file mojo parancsot. Ez POM-fájllal vagy anélkül is használható a csomagok üzembe helyezéséhez.
mvn deploy:deploy-file -Dpackaging="jar" -DrepositoryId="MyFeedName" -Durl="MyFeedURL" -DgroupId="MyGroup" -DartifactId="myFirstApp" -Dversion="jarFileVersion" -Dfile="jarFileLocalPath"
Feljegyzés
Ha a szervezet tűzfalat vagy proxykiszolgálót használ, győződjön meg arról, hogy engedélyezi az Azure Artifacts-tartomány URL-címeit és IP-címeit.
Összetevők telepítése
Lépjen az Azure Artifactsre, majd válassza ki a telepíteni kívánt csomagot, és másolja ki a
<dependency>
kódrészletet.Nyissa meg a pom.xml fájlt, és illessze be a kódot a
<dependencies>
címkébe.Futtassa
mvn install
ugyanazt az elérési utat, mint a pom.xml fájl.
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: