Ist es möglich, den Speicherort des lokalen Maven-Repositorys als Argument in der Maven-Befehlszeile festzulegen?
Die Sache ist, dass ich nicht die Standardeinstellung in verwende ~/.m2/repository
. Allerdings habe ich mir ein Projekt angesehen, das mit eigenen Einstellungen erstellt wird -s settings.xml
. Diese settings.xml gibt mein lokales Repository nicht an, daher verwendet Maven ~/.m2/repository
erneut verwendet ... Ich möchte einen nicht standardmäßigen lokalen Repository-Speicherort verwenden, ohne ein <localRepository>
Element in die settings.xml des Projekts einfügen zu müssen
ich habe es versucht
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
Aber keine dieser Optionen funktioniert.
Ich denke, ich muss mich entscheiden, ob ich die settings.xml eines Drittanbieters ändern oder mein lokales Repo nach verschieben möchte ~
settings.xml
. Siehe maven.apache.org/guides/mini/guide-configuring-maven.html