我知道我可以添加 Maven 存储库以在 ~/.m2/settings.xml 中获取依赖项。但是是否可以使用命令行添加存储库,例如:
mvn install -Dmaven.repository=http://example.com/maven2
我想这样做的原因是因为我正在使用一个持续集成工具,我可以完全控制它用来调用 maven 的命令行选项,但是为运行集成工具的用户管理 settings.xml 有点麻烦的麻烦。
原文由 Sindri Traustason 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以这样做,但你最好像其他人所说的那样在 POM 中这样做。
在命令行上,您可以为本地存储库指定一个属性,为远程存储库指定另一个存储库。远程存储库将具有所有默认设置
下面的示例指定了两个远程存储库和一个自定义本地存储库。