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/repositorylagi ... 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