Mulai menggunakan paket Maven dan Artefak Azure

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Mulai cepat ini akan memandu Anda menyiapkan proyek Maven anda untuk menyambungkan ke umpan Azure Artifacts dan menerbitkan dan mengunduh paket Maven Anda.

Prasyarat

Mengonfigurasikan autentikasi

  1. Pilih Artefak, lalu pilih Koneksi ke Umpan.

    Cuplikan layar memperlihatkan cara menyambungkan ke umpan.

  1. Pilih Maven.

  2. Jika ini pertama kalinya menggunakan Azure Artifacts dengan Maven, pilih Dapatkan alat untuk mengunduh dan menginstal Maven.

  3. Ikuti instruksi dalam penyiapan Proyek untuk menyiapkan file pom.xml dan settings.xml Anda. Jika file settings.xml dibagikan dalam tim, Anda dapat menggunakan Maven untuk mengenkripsi kata sandi Anda.

    Cuplikan layar memperlihatkan cara menyiapkan proyek Anda.

Tip

Jika Anda menggunakan tugas Maven, atur mavenAuthenticateFeed argumen ke true untuk mengautentikasi secara otomatis dengan umpan Maven Anda.

Menerbitkan artefak

  1. Jika Anda belum memiliki paket Maven, Anda dapat membuatnya dengan menjalankan perintah berikut:

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

    Jika Anda mendapatkan kesalahan berikut: Anda harus menentukan fase siklus hidup yang valid atau tujuan (..), ikuti langkah-langkah di bawah ini untuk menambahkan tujuan ke konfigurasi Anda:

    Klik kanan pada proyek Anda, pilih Jalankan sebagai>Maven Build. Masukkan paket dalam kotak teks Tujuan , lalu pilih Jalankan.

  2. Navigasikan ke jalur file pom.xml Anda dan jalankan perintah berikut untuk membangun dan menyebarkan artefak Maven Anda:

    mvn build
    mvn deploy
    

Jika Anda mendapatkan kesalahan berikut: Fase siklus hidup yang tidak diketahui "build"(...) saat Anda menjalankan mvn build, Anda dapat menggunakan Eclipse IDE untuk membangun proyek maven Anda sebagai berikut:

  1. Klik kanan pada proyek Anda.

  2. Pilih Jalankan sebagai, lalu pilih Maven Build....

  3. Tulis paket di kotak teks Tujuan .

  4. Pilih Jalankan.

    Cuplikan layar memperlihatkan cara membuat proyek menggunakan Eclipse.

Jika Anda ingin menerbitkan artefak pihak ketiga, Anda dapat menggunakan mojo deploy:deploy-file . Ini dapat digunakan dengan atau tanpa file POM untuk menyebarkan paket Anda.

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

Catatan

Jika organisasi Anda menggunakan firewall atau server proksi, pastikan Anda mengizinkan URL dan alamat IP Domain Artefak Azure.

Menginstal artefak

  1. Navigasikan ke Azure Artifacts, lalu pilih paket yang ingin Anda instal dan salin cuplikannya <dependency> .

  2. Buka file pom.xml Anda dan tempelkan kode Anda di <dependencies> dalam tag.

  3. Jalankan mvn install dari jalur yang sama dengan file pom.xml Anda.