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/repositoryerneut 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