È possibile impostare la posizione del repository Maven locale come argomento sulla riga comandi Maven?
Il fatto è che non uso quello predefinito in ~/.m2/repository. Tuttavia ho verificato alcuni progetti che vengono creati con le proprie impostazioni con -s settings.xml. Che settings.xml non specifica il mio repository locale, quindi Maven usa di ~/.m2/repositorynuovo gli usi ... Vorrei usare una posizione di repository locale non predefinita senza dover aggiungere un <localRepository>elemento in settings.xml del progetto
ho provato
-DlocalRepository="..."$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=-Dsettings.localRepository
ma nessuna di queste opzioni funziona.
Quindi penso di dover decidere se modificherò un settings.xml di terze parti o sposterò il mio repository locale in ~
settings.xml. Vedi maven.apache.org/guides/mini/guide-configuring-maven.html