¿Es posible establecer la ubicación del repositorio local de Maven como argumento en la línea de comando de Maven?
La cosa es que no uso el predeterminado en ~/.m2/repository
. Sin embargo, revisé algunos proyectos que se están construyendo con su propia configuración -s settings.xml
. Ese settings.xml no especifica mi repositorio local, por lo que Maven usa usos ~/.m2/repository
nuevamente ... Me gustaría usar una ubicación de repositorio local no predeterminada sin tener que agregar un <localRepository>
elemento 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 modificar la configuración de un tercero.xml o mover mi repositorio local a ~
settings.xml
. Ver maven.apache.org/guides/mini/guide-configuring-maven.html