Sdílet prostřednictvím


Připojení projektu Maven k informačnímu kanálu Azure Artifacts

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

Pomocí Azure Artifacts můžete bezproblémově publikovat a obnovit balíčky Maven z informačních kanálů a veřejných registrů. Azure Artifacts podporuje upstreaming z Maven Central, úložiště Google Maven, modulů plug-in Gradle a JitPack. Tato příručka vás provede procesem nastavení projektu Maven a připojení k informačnímu kanálu Azure Artifacts.

Požadavky

Nastavení projektu

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Artefakty a pak v rozevírací nabídce vyberte svůj informační kanál.

  3. Vyberte Připojit k informačnímu kanálu a pak v levé navigační oblasti vyberte Maven .

  4. Pokud používáte Azure Artifacts s Mavenem poprvé, ujistěte se, že jste nainstalovali požadavky. V opačném případě vyberte Získat nástroje v pravém horním rohu a nainstalujte je.

  5. Podle pokynů v části Nastavení projektu nastavte soubory pom.xml a settings.xml . Soubory by měly vypadat podobně jako v následujících příkladech:

    • pom.xml:

        <repositories>
          <repository>
            <id>MavenDemo</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>MavenDemo</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>
      
    • settings.xml:

        <servers>
          <server>
            <id>MavenDemo</id>
            <username><ORGANIZATION_NAME></username>
            <password>[PERSONAL_ACCESS_TOKEN]</password>
          </server>
        </servers>
      
  6. Vygenerujte osobní přístupový token s Obaly a rozsahem čtení a zápisu, a poté ho vložte do značky <password>.

  1. Přihlaste se ke své kolekci Azure DevOps a přejděte do svého projektu.

  2. Vyberte Artefakty a pak v rozevírací nabídce vyberte svůj informační kanál.

  3. Vyberte Připojit k informačnímu kanálu a pak v levém navigačním podokně vyberte Maven .

  4. Pokud používáte Azure Artifacts s Mavenem poprvé, ujistěte se, že jste nainstalovali požadované součásti, jinak je nainstalujte výběrem možnosti Získat nástroje v pravém horním rohu.

  5. Podle pokynů v části Nastavení projektu nastavte soubory pom.xml a settings.xml . Soubory by měly vypadat podobně jako v následujících příkladech:

    • pom.xml:

        <repositories>
          <repository>
            <id>MavenDemo</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>MavenDemo</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>
      
    • settings.xml:

        <servers>
          <server>
            <id>MavenDemo</id>
            <username><COLLECTION_NAME></username>
            <password>[PERSONAL_ACCESS_TOKEN]</password>
          </server>
        </servers>
      
  6. Vygenerujte osobní přístupový token s oborem balíčkování>čtení a zápisu, a poté ho vložte do značky <password>.

Poznámka:

settings.xml Pokud je soubor sdílený v rámci vašeho týmu, můžete k šifrování hesel použít Maven.