É possível definir o local do repositório local do Maven como argumento na linha de comando do Maven?
O problema é que eu não uso o padrão ~/.m2/repository. No entanto, verifiquei algum projeto que está sendo construído com suas próprias configurações -s settings.xml. Como o settings.xml não especifica meu repositório local, o Maven usa os usos ~/.m2/repositorynovamente ... Gostaria de usar um local não padrão do repositório local sem precisar adicionar um <localRepository>elemento no settings.xml do projeto
eu tentei
-DlocalRepository="..."$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=-Dsettings.localRepository
mas nenhuma dessas opções funciona.
Acho que tenho que decidir se modificarei o settings.xml de terceiros ou moverei meu repositório local para ~
settings.xml. Veja maven.apache.org/guides/mini/guide-configuring-maven.html