全部产品
Search
文档中心

Alibaba Cloud DevOps:Maven artifact management

更新时间:Jun 29, 2025

Topik ini menjelaskan cara mengelola artifact dalam repositori pribadi Maven di Alibaba Cloud DevOps Packages.

Prasyarat

Sebuah repositori Maven telah dibuat.

Menggunakan repositori Maven

Buka halaman detail repositori Maven. Di panel navigasi sebelah kiri, klik User Guide, lalu tentukan parameter push dan pull sesuai petunjuk di layar.

image - 2025-04-09T132627

Klik ikon Tampilan pada bagian Certificate untuk melihat akun dan kata sandi Maven.

image - 2025-04-09T132925

Melihat dan mengelola artifact Maven

Mencari artifact

Buka halaman detail repositori. Di panel navigasi sebelah kiri, klik Artifacts untuk melihat semua artifact dalam repositori. Anda juga dapat mencari artifact berdasarkan nama. Di pojok kanan atas halaman, klik ikon pencarian dan masukkan nama artifact untuk melakukan pencarian.

image - 2025-04-09T133459

Mengunggah artifact secara manual

Buka halaman detail repositori Maven. Di pojok kanan atas halaman, klik Upload Artifact. Dalam kotak dialog Upload Artifact, tentukan parameter Group, Artifact, Version, Packaging, dan File. Lalu, klik Upload.

image - 2025-04-09T133849

Melihat detail versi artifact

Di halaman Artifacts, klik nama artifact yang ingin dikelola. Di panel yang muncul, informasi rinci tentang artifact ditampilkan. Versi akan disetel ke versi terbaru secara otomatis. Untuk beralih ke versi lain, pilih opsi versi tersebut dari daftar drop-down. Anda dapat mengunduh file seperti pom dan jar sesuai kebutuhan.

image - 2025-04-09T134156

Menarik artifact

Di halaman Artifacts, klik nama artifact Maven yang ingin dikelola. Di panel yang muncul, informasi rinci tentang artifact ditampilkan. Tentukan parameter Configure Maven atau Gradle Dependencies sesuai kebutuhan.

image - 2025-04-09T134358

Contoh: Untuk proyek Maven, semua informasi dependensi ditentukan dalam file pom.xml. Berikut adalah langkah-langkahnya:

  • Tambahkan dependensi: Buka file pom.xml dan tambahkan dependensi yang diperlukan di bagian <dependencies>. Contoh berikut menunjukkan cara menambahkan dependensi bernama 0.0.3-SNAPSHOT.

    <dependencies>
        <dependency>
            <groupId>com.example</groupId>
            <artifactId>demo</artifactId>
            <version>0.0.3-SNAPSHOT</version>
        </dependency>
    </dependencies>
    
  • Ganti versi: Untuk mengubah versi dependensi, tentukan nomor versi yang diperlukan di elemen <version>.

  • Perbarui dependensi: Jalankan perintah berikut untuk mendapatkan daftar dependensi terbaru:

    mvn dependency:resolve

    Atau jalankan perintah berikut untuk memulai pembangunan proyek lengkap guna memperbarui dependensi:

    mvn clean install

Menonaktifkan versi artifact

Di halaman Artifacts, klik nama artifact yang ingin dikelola. Di panel yang muncul, aktifkan Disable Artifact untuk menonaktifkan versi artifact tersebut.

image - 2025-04-09T134556

Catatan

Harap dicatat bahwa penonaktifan hanya berlaku untuk versi tertentu, bukan seluruh artifact. Jika Anda menonaktifkan versi 1.0 di panel detail artifact, versi 1.0 tidak akan tersedia untuk diunduh. Namun, versi lainnya tetap tersedia untuk diunduh dan digunakan.

Menghapus versi artifact

Di halaman Artifacts, klik nama artifact yang ingin dikelola. Di panel yang muncul, klik tab Metadata untuk mengelola informasi metadata versi artifact. Metadata hanya berlaku untuk versi artifact tertentu. Klik Delete This Version untuk menghapus versi artifact. Setelah versi artifact dihapus, Anda dapat memulihkannya dari tempat sampah artifact.

image - 2025-04-09T135001