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>filepom.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:resolveAtau, 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.
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.