¿Es posible establecer la ubicación del repositorio Maven local como argumento en la línea de comandos de Maven?Especificación de la ubicación del repositorio local de Maven como parámetro CLI
El problema es que no utilizo el predeterminado en ~/.m2/repository
. Sin embargo, revisé algún proyecto que se está construyendo con su propia configuración con -s settings.xml
. Settings.xml que no especifica mi repositorio local, por lo Maven utiliza usos ~/.m2/repository
de nuevo ... Me gustaría utilizar una ubicación repositorio local no predeterminado sin tener que añadir un elemento <localRepository>
en settings.xml del proyecto
he intentado
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
pero ninguna de estas opciones funciona.
Así que creo que tengo que decidir si voy a estar modificando una tercera parte o settings.xml mover mi repo local para ~
Obviamente, esto no es su culpa, pero los proyectos de Maven no deberían proporcionar un 'settings.xml'. Ver http://maven.apache.org/guides/mini/guide-configuring-maven.html – oberlies