我已安装Maven 3.3.9
,其中settings.xml
文件已将<localRepository>
配置为不同于~/.m2/repository
的位置。它的工作方式如预期。
Jenkins 2.x
通过Manage Jenkins
管理菜单选项,Configure System
选项。我可以看到Maven Project Configuration
部分,其中存在Local Maven Repository
选项,其中包含一个带有三个选项的选择框:
注意:目标是重用settings.xml
文件中定义的相同自定义存储库位置,它适用于任何Jenkin的Job
。当然,它适用于使用Maven的任何Java或Spring项目。
即使在以下情况下也会出现这三个值:
Manage Jenkins
管理菜单选项,在我Global Tool Configuration
部分Maven Configuration
部分中定义的Default settings provider
和Default global settings provider
设置参考相同内容settings.xml
个文件。 Configure System
部分的Global properties
部分的Environment variables
选项中,我创建了M2_USER_HOME
密钥,指的是同一个自定义存储库位置在settings.xml
文件中定义。实现目标需要哪些额外的配置?