Aracılığıyla paylaş


Azure Artifacts akışınızdan Maven paketlerini geri yükleme

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Azure Artifacts ile Maven paketlerini Azure Artifacts akışından ve genel kayıt defterlerinden yayımlayabilir ve geri yükleyebilirsiniz. Bu makalede Maven projenizi ayarlama, Azure Artifacts akışınıza bağlanma ve Maven paketlerinizi geri yükleme adımlarında size yol gösterilir.

Önkoşullar

Akışa bağlanma

  1. Azure DevOps kuruluşunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı seçin ve ardından açılan menüden akışınızı seçin.

  3. Akışa bağlan'ı seçin ve ardından sol navigasyon alanından Maven'i seçin.

  4. Azure Artifacts'i Maven ile ilk kez kullanıyorsanız önkoşulları yüklediğinizden emin olun. Aksi takdirde, araçları yüklemek için sağ üst köşedeki Araçları Al seçeneğini seçin.

  5. pom.xml ve settings.xml dosyalarınızı ayarlamak için Proje kurulumu bölümündeki yönergeleri izleyin. Dosyalarınız aşağıdaki örneklere benzemelidir:

    • 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. Paketleme ve Okuma ve yazma kapsamına sahip bir > oluşturun ve etiketine yapıştırın.

  1. Azure DevOps koleksiyonunuzda oturum açın ve projenize gidin.

  2. Yapıtlar'ı seçin ve ardından açılan menüden akışınızı seçin.

  3. Akışa Bağlan'ı seçin ve ardından sol gezinti bölmesinden Maven'i seçin.

  4. Maven ile Azure Artifacts'i ilk kez kullanıyorsanız önkoşulları yüklediğinizden emin olun, aksi takdirde sağ üst köşedeki Araçları al'ı seçerek yükleyin.

  5. pom.xml ve settings.xml dosyalarınızı ayarlamak için Proje kurulumu bölümündeki yönergeleri izleyin. Dosyalarınız aşağıdaki örneklere benzemelidir:

    • 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. Paketleme ve Okuma ve yazma kapsamına sahip bir > oluşturun ve etiketine yapıştırın.

İpucu

settings.xml dosyanız ekibinizde paylaşılıyorsa parolalarınızı şifrelemek için Maven'ı kullanabilirsiniz.

Paketleri geri yükleme

Paketlerinizi geri yüklemek için proje dizininizde aşağıdaki komutu çalıştırın:

mvn install

Not

<id> settings.xml ve pom.xml dosyalarınızdaki etiketlerin tam olarak eşleştiğinden emin olun.