我想为maven版本的settings.xml指定一个不同于默认版本(<USER_HOME>/.m2/settings.xml
)的位置。
我已经尝试了-s
标志,但它无效。有没有办法做到这一点?
答案 0 :(得分:13)
我找到了一个简单的方法来做到这一点..
转到作业的“构建”部分,然后单击“高级”。那里有一个“设置文件”选项。指定'settings.xml'文件的位置。
答案 1 :(得分:6)
实际上-s标志有效。我们使用maven工作。
在 Build 部分下添加调用顶级Maven目标并将目标设置为[your goals] -s [path/to/settings.xml]
(例如clean deploy -s /some/path/settings.xml
)
答案 2 :(得分:4)
jenkins managed script plugin允许您管理多个maven设置文件。安装后,您可以在管理&gt;中添加配置。 管理文件&gt; 添加新配置&gt; [Global] Maven设置文件,用于存储配置。
在构建配置设置中的作业配置中,选中提供配置文件,然后在托管文件&gt;中选择settings.xml。 文件
答案 3 :(得分:0)