是否可以設置本地Maven倉庫作爲Maven的命令行參數的位置?指定Maven的本地倉庫的位置爲CLI參數
的事情是,我不使用默認的一個在~/.m2/repository
。不過,我用-s settings.xml
檢查了一些正在使用自己的設置構建的項目。這settings.xml中沒有指定我的本地庫,所以Maven使用用途~/.m2/repository
一次...我想使用非默認的本地存儲庫位置,而不必在項目的settings.xml中添加<localRepository>
元素
我試過
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
但這些選項都不起作用。
所以我覺得我必須決定自己是否會被修改第三方的settings.xml或移動我的本地回購協議~
顯然,這不是你的錯,但Maven項目不應提供'settings.xml'。見http://maven.apache.org/guides/mini/guide-configuring-maven.html – oberlies