All Products
Search
Document Center

Alibaba Cloud DevOps:Kelola artefak Maven

Last Updated:Jun 22, 2026

Topik ini menjelaskan cara mengelola artefak di repositori pribadi Maven.

Prasyarat

Untuk mengelola artefak di repositori pribadi Maven, buat terlebih dahulu repositori Maven. Untuk informasi selengkapnya, lihat Create a repository.

Gunakan repositori Maven

Klik repositori Maven Anda. Di panel navigasi sebelah kiri, pilih User Guide dan ikuti petunjuk untuk mengonfigurasi dorong (push) dan tarik (pull) artefak.

Di area Credentials, klik tombol untuk melihat username dan password Maven Anda.

Pilih tab Pull dan ikuti dua langkah berikut untuk mengonfigurasi Maven agar dapat menarik artefak. Langkah 1: Set repository credentials. Di node <servers> file settings.xml, tambahkan elemen <server> serta tentukan id repositori, <username>, dan <password>. Langkah 2: Configure repository information. Di node <repositories>, tambahkan elemen <repository>, atur id dan url repositori, lalu tetapkan nilai enabled untuk releases dan snapshots menjadi true atau false sesuai kebutuhan.

Lihat dan kelola artefak Maven

Cari artefak

Halaman utama repositori menampilkan daftar semua artefak. Anda dapat mencari artefak berdasarkan nama.

Unggah artefak secara manual

Klik Upload Artifact untuk mengunggah artefak Maven lokal ke repositori secara manual. Di kotak dialog Upload Artifact, masukkan dengan benar informasi Group, Artifactory, dan Version, pilih jenis packaging yang sesuai, unggah file paket lokal, lalu klik Upload.

Lihat detail versi artefak

Klik nama artefak untuk membuka panel detailnya. Panel tersebut menampilkan detail versi terbaru secara default, tetapi Anda dapat beralih ke versi lain. Di File list, Anda dapat mengunduh file seperti pom dan jar sesuai kebutuhan.

Panel detail di sebelah kanan memiliki dua tab: File information dan Metadata. Tab File information menampilkan informasi umum artefak (seperti jumlah total versi, ukuran penyimpanan, dan tag) serta detail spesifik per versi (seperti siapa yang mendorong versi tersebut dan kapan). Di bagian bawah panel terdapat tombol Delete This Version dan sakelar Disable Artifact.

Tarik artefak

Saat Anda mengklik nama artefak, panel detailnya akan muncul. Di sini, Anda dapat menemukan cuplikan konfigurasi untuk dependensi Maven atau Gradle.

Sebagai contoh, dalam proyek Maven, semua dependensi dikelola dalam file pom.xml. Langkah-langkah dasarnya adalah:

  • Tambahkan dependensi: Di bagian <dependencies> file pom.xml, tambahkan blok <dependency> yang diperlukan. Misalnya, untuk menambahkan dependensi versi "0.0.3-SNAPSHOT", tambahkan kode berikut:

    <dependencies>
        <dependency>
            <groupId>com.example</groupId>
            <artifactId>demo</artifactId>
            <version>0.0.3-SNAPSHOT</version>
        </dependency>
    </dependencies>
    
  • Ganti versi: Untuk mengubah versi dependensi, perbarui nilai pada elemen <version>.

  • Perbarui dependensi: Untuk menyelesaikan dependensi, jalankan perintah Maven berikut:

    mvn dependency:resolve

    Atau, jalankan build proyek lengkap untuk memperbarui dependensi:

    mvn clean install

Nonaktifkan versi artefak

Di panel detail artefak, klik Disable Artifact untuk menonaktifkan versi tersebut.

Di kotak dialog Enter the reason for disabling, masukkan alasan lalu klik OK.

Catatan

Penonaktifan hanya berlaku untuk versi tertentu, bukan seluruh artefak. Misalnya, jika Anda menonaktifkan versi 1.0 suatu artefak di halaman detailnya, versi tersebut tidak dapat lagi ditarik, tetapi versi lainnya tetap tersedia.

Hapus versi artefak

Di panel detail artefak, klik Metadata untuk mengelola metadata versi artefak tersebut. Metadata hanya berlaku untuk versi yang ditentukan. Klik Delete This Version untuk menghapus versi artefak. Setelah dihapus, versi artefak tersebut dapat dipulihkan dari artifact recycle bin.