【发布时间】:2016-01-08 05:22:07
【问题描述】:
我遇到了settings.xml 的一些问题。实际上问题出在工作场所,我需要指向我们 VPN 上的不同存储库,而在尝试新示例的情况下,我想忽略在 VPN 上配置存储库服务器的settings.xml。有什么办法可以做到吗?目前我正在做的只是简单地将settings.xml 的名称更改为settings.xml1 并且它可以工作。但我厌倦了做这样的改变。
我的同事正在做的一件事是将 settings.xml 保存在项目本身中。我不喜欢它,因为它是 maven 存储库配置,不应该保留在项目本身中。对于同样的事情,我也从快速入门指南中获得了类似的参考。来自official documentation on settings:
settings.xml 文件中的 settings 元素包含用于定义以各种方式配置 Maven 执行的值的元素,例如 pom.xml,但不应捆绑到任何特定项目或分发给受众。
如果您对此有任何解决方案,请随时回答。
【问题讨论】:
-
是否可以将您的存储库服务器设置为公共存储库的代理?这样您就不需要 2 个 settings.xml 文件(Maven 的默认文件和工作场所特定的文件)。
-
@Ralf 不,这是不可能的 :(
标签: java maven maven-plugin