È 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/repository
nuovo 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