是否可以在Maven命令行上将本地Maven存储库的位置设置为参数?
问题是我没有使用中的默认值~/.m2/repository
。但是,我检出了一些使用自己的设置构建的项目-s settings.xml
。该settings.xml没有指定我的本地存储库,因此Maven ~/.m2/repository
再次使用用途...我想使用非默认本地存储库位置,而不必<localRepository>
在项目的settings.xml中添加元素
我试过了
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
但这些选项均无效。
所以我认为我必须决定是要修改第三方settings.xml还是将本地存储库移至 ~
settings.xml
。见maven.apache.org/guides/mini/guide-configuring-maven.html