Jenkins:如何通过settings.xml文件配置Local Maven存储库

时间:2017-03-23 04:20:09

标签: maven jenkins

我已安装Maven 3.3.9,其中settings.xml文件已将<localRepository>配置为不同于~/.m2/repository的位置。它的工作方式如预期。

Jenkins 2.x通过Manage Jenkins管理菜单选项,Configure System选项。我可以看到Maven Project Configuration部分,其中存在Local Maven Repository选项,其中包含一个带有三个选项的选择框:

  • 默认(〜/ .m2 / repository)
  • 执行人的本地
  • 工作区的本地

注意:目标是重用settings.xml文件中定义的相同自定义存储库位置,它适用于任何Jenkin的Job。当然,它适用于使用Maven的任何Java或Spring项目。

即使在以下情况下也会出现这三个值:

  • 通过Manage Jenkins管理菜单选项,在我Global Tool Configuration部分Maven Configuration部分中定义的Default settings providerDefault global settings provider设置参考相同内容settings.xml个文件。
  • 再次在Configure System部分的Global properties部分的Environment variables选项中,我创建了M2_USER_HOME 密钥,指的是同一个自定义存储库位置settings.xml文件中定义。

实现目标需要哪些额外的配置?

0 个答案:

没有答案