Megosztás a következőn keresztül:


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

Hitelesítés beállítása

  1. Válassza az Összetevők lehetőséget, majd válassza a Csatlakozás a hírcsatornához lehetőséget.

    Képernyőkép a hírcsatornához való csatlakozásról.

  1. Válassza a Maven lehetőséget.

  2. 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.

  3. 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.

    Képernyőkép a projekt beállításáról.

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

  1. 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.

  2. 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 buildaz Eclipse IDE használatával az alábbiak szerint hozhatja létre a maven-projektet:

  1. Kattintson a jobb gombbal a projektre.

  2. Válassza a Futtatás másként lehetőséget, majd válassza a Maven Build...lehetőséget.

  3. Csomag írása a Célok szövegmezőbe.

  4. Válassza a Futtatás lehetőséget.

    Képernyőkép a projekt Eclipse-ről való felépítéséről.

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

  1. 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.

  2. Nyissa meg a pom.xml fájlt, és illessze be a kódot a <dependencies> címkébe.

  3. Futtassa mvn install ugyanazt az elérési utat, mint a pom.xml fájl.