Začínáme s balíčky Maven a Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Tento rychlý start vás provede nastavením projektu Maven pro připojení k informačním kanálům Azure Artifacts a publikování a stažení balíčků Maven.

Požadavky

Nastavení ověřování

  1. Vyberte Artefakty a pak vyberte Připojení k informačnímu kanálu.

    Snímek obrazovky znázorňující, jak se připojit k informačnímu kanálu

  1. Vyberte Maven.

  2. Pokud používáte Azure Artifacts s Mavenem poprvé, vyberte Získat nástroje pro stažení a instalaci Mavenu.

  3. Postupujte podle pokynů v nastavení projektu a nastavte soubory pom.xml a settings.xml. Pokud je soubor settings.xml sdílený v rámci vašeho týmu, můžete k šifrování hesel použít Maven.

    Snímek obrazovky znázorňující, jak nastavit projekt

Tip

Pokud používáte úlohu Maven, nastavte mavenAuthenticateFeed argument na true pro automatické ověření v informačním kanálu Maven.

Publikování artefaktů

  1. Pokud ještě balíček Maven nemáte, můžete ho vytvořit spuštěním následujícího příkazu:

    mvn -B archetype:generate -DarchetypeGroupId="org.apache.maven.archetypes" -DgroupId="MyGroup" -DartifactId="myFirstApp"
    

    Pokud se zobrazí následující chyba: Musíte zadat platnou fázi životního cyklu nebo cíl (..) a podle následujících kroků přidejte do konfigurace cíl:

    Klikněte pravým tlačítkem na projekt a vyberte Spustit jako>sestavení Maven. Do textového pole Cíle zadejte balíček a vyberte Spustit.

  2. Přejděte na cestu k souboru pom.xml a spuštěním následujících příkazů sestavte a nasaďte artefakt Mavenu:

    mvn build
    mvn deploy
    

Pokud se při spuštění zobrazí následující chyba: Neznámá fáze životního cyklu sestavení(...), můžete pomocí integrovaného vývojového mvn buildprostředí Eclipse sestavit projekt Maven následujícím způsobem:

  1. Klikněte pravým tlačítkem na projekt.

  2. Vyberte Spustit jako a pak vyberte Build Maven....

  3. Napište balíček do textového pole Cíle .

  4. Vyberte Spustit.

    Snímek obrazovky znázorňující, jak vytvořit projekt pomocí Eclipse

Pokud chcete publikovat artefakt třetí strany, můžete použít deploy:deploy-file mojo. Můžete ho použít s souborem POM nebo bez tohoto souboru k nasazení balíčků.

mvn deploy:deploy-file -Dpackaging="jar" -DrepositoryId="MyFeedName" -Durl="MyFeedURL" -DgroupId="MyGroup" -DartifactId="myFirstApp" -Dversion="jarFileVersion" -Dfile="jarFileLocalPath"

Poznámka:

Pokud vaše organizace používá bránu firewall nebo proxy server, ujistěte se, že povolíte adresy URL a IP adresy domény Azure Artifacts.

Instalace artefaktů

  1. Přejděte na Azure Artifacts a pak vyberte balíček, který chcete nainstalovat a zkopírovat <dependency> fragment kódu.

  2. Otevřete soubor pom.xml a vložte kód do značky <dependencies> .

  3. Spusťte mvn install ze stejné cesty jako soubor pom.xml.