Czy można ustawić lokalizację lokalnego repozytorium Maven jako argument w wierszu poleceń Maven?
Chodzi o to, że nie używam domyślnego w ~/.m2/repository. Jednak sprawdziłem projekt, który jest budowany z własnymi ustawieniami z -s settings.xml. To settings.xml nie określa mojego lokalnego repozytorium, więc Maven używa ~/.m2/repositoryponownie ... Chciałbym użyć innej niż domyślna lokalizacji lokalnego repozytorium bez konieczności dodawania <localRepository>elementu w ustawieniach projektu.xml
próbowałem
-DlocalRepository="..."$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=-Dsettings.localRepository
ale żadna z tych opcji nie działa.
Myślę więc, że muszę zdecydować, czy zmodyfikuję plik settings.xml innej firmy, czy przeniosę lokalne repozytorium do ~
settings.xml. Zobacz maven.apache.org/guides/mini/guide-configuring-maven.html