Apakah mungkin untuk mengatur lokasi repositori Maven lokal sebagai argumen pada baris perintah Maven?
Masalahnya adalah saya tidak menggunakan yang default di ~/.m2/repository
. Namun saya memeriksa beberapa proyek yang sedang dibangun dengan pengaturannya sendiri -s settings.xml
. Setting.xml itu tidak menentukan repositori lokal saya, jadi Maven menggunakan kegunaan ~/.m2/repository
lagi ... Saya ingin menggunakan lokasi repositori lokal non-default tanpa harus menambahkan <localRepository>
elemen dalam settings.xml proyek
Saya sudah mencoba
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
tetapi tidak satu pun dari opsi ini yang berfungsi.
Jadi saya pikir saya harus memutuskan apakah saya akan memodifikasi pengaturan pihak ketiga.xml atau memindahkan repo lokal saya ke ~
settings.xml
. Lihat maven.apache.org/guides/mini/guide-configuring-maven.html