是否可以在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或将我的本地仓库移动到 ~
这个 jar 文件是项目构建时在本地生成的。然而,当它被推送到 github 后,它就被损坏了。对本地和下载的 jar 文件运行校验和,它们是不同的。甚至无法提取它。