我想为 Maven 构建的 settings.xml 指定一个不同的位置,而不是默认位置 ( <USER_HOME>/.m2/settings.xml
)。
我已经尝试过该-s
标志,但它不起作用。有没有办法做到这一点?
我想为 Maven 构建的 settings.xml 指定一个不同的位置,而不是默认位置 ( <USER_HOME>/.m2/settings.xml
)。
我已经尝试过该-s
标志,但它不起作用。有没有办法做到这一点?
我找到了一个简单的方法来做到这一点..
转到作业的“构建”部分,然后单击“高级”。那里有一个“设置文件”选项。指定“settings.xml”文件的位置。
实际上 -s 标志有效。我们使用它 maven 工作。
在Build部分下添加Invoke 顶级 Maven 目标并将Goals设置为[your goals] -s [path/to/settings.xml]
(例如clean deploy -s /some/path/settings.xml
)
jenkins托管脚本插件允许您管理多个 maven 设置文件。安装后,您可以在Manage > Manage Files > Add new config > [Global] Maven Settings File中添加配置,您可以在其中存储配置。
在Build Configuration Settings的作业配置中,选中提供配置文件并在Managed Files > File中选择 settings.xml 。