Maven Local Repository adalah fitur yang disediakan di Maven yang memungkinkan Anda untuk mengelola salinan lokal dari dependensi proyek Anda. Secara default, Maven membuat salinan setiap artefak dependensi yang digunakan dalam proyek Anda dan menyimpannya di repositori lokal.
macOS – /Users/{username}/.m2/repository Linux – /home/{username}/.m2/ repositori Windows – c:Users{username}.m2repository Kustomisasi Repositori Lokal Maven
Setting.xml adalah file konfigurasi utama Maven. Ini tersedia untuk tingkat pengguna atau konfigurasi tingkat sistem.
Tingkat global: Tersedia di ${MAVEN_HOME}/conf/settings.xml diterapkan untuk semua pengguna Maven pada sistem yang berbagi instalasi yang sama. Tingkat pengguna: Dapat ditemukan di ${HOME}/.m2/settings.xml. Ini adalah konfigurasi khusus pengguna dan mengesampingkan konfigurasi global.
Untuk menyesuaikan repositori lokal, edit settings.xml dan ubah lokasi direktori dengan tag.
/opt/maven_local_repo12345 /opt/maven_local_repo
File konfigurasi terlihat seperti di bawah ini:
Perubahan yang dibuat di settings.xml diterapkan untuk semua perintah. Kita juga dapat menentukan repositori lokal sebagai parameter baris perintah menggunakan opsi maven.repo.local. yang memungkinkan kita untuk melewatkan lokasi repositori lokal sebagai parameter baris perintah:
mvn -Dmaven.repo.local=/opt/maven_local_repository installConclusion
Dalam tutorial ini, Anda telah mempelajari tentang pengaturan jalur repositori lokal di Maven. Repositori lokal ini digunakan untuk menyimpan artefak proyek.
Referensi tecadmin.com