É 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/repository
novamente ... 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