10

我想为 Maven 构建的 settings.xml 指定一个不同的位置,而不是默认位置 ( <USER_HOME>/.m2/settings.xml)。

我已经尝试过该-s标志,但它不起作用。有没有办法做到这一点?

4

4 回答 4

17

我找到了一个简单的方法来做到这一点..

转到作业的“构建”部分,然后单击“高级”。那里有一个“设置文件”选项。指定“settings.xml”文件的位置。

于 2013-01-29T12:44:26.317 回答
7

实际上 -s 标志有效。我们使用它 maven 工作。

Build部分下添加Invoke 顶级 Maven 目标并将Goals设置为[your goals] -s [path/to/settings.xml](例如clean deploy -s /some/path/settings.xml

于 2013-01-28T08:38:57.697 回答
6

jenkins托管脚本插件允许您管理多个 maven 设置文件。安装后,您可以在Manage > Manage Files > Add new config > [Global] Maven Settings File中添加配置,您可以在其中存储配置。

Build Configuration Settings的作业配置中,选中提供配置文件并在Managed Files > File中选择 settings.xml 。

于 2013-01-28T08:39:04.737 回答
0

转到您的 JOB 配置

比构建部分

添加构建步骤:- 调用顶级 Maven 目标并填写 Maven 版本和目标

比单击高级按钮并提及图像中提及的设置文件路径 在此处输入图像描述

于 2020-08-26T13:48:58.633 回答