我们在Jenkins中添加了一些settings.xml文件作为托管脚本。
Jenkins中的全局maven settings.xml和maven settings.xml有什么区别?我不知道在哪种情况下我必须选择哪种类型
答案 0 :(得分:0)
来自用户文档中有关詹金斯(Jenkins)设置对话框的信息:
settings.xml文件中的settings元素包含使用的元素 定义以各种方式配置Maven执行的值,例如 pom.xml,但不应捆绑到任何特定项目,或者 分发给观众。其中包括本地值 存储库位置,备用远程存储库服务器,以及 认证信息。在两个位置 默认情况下settings.xml文件可能存在:
The Maven install - default: $M2_HOME/conf/settings.xml A user's install - default: ${user.home}/.m2/settings.xml
前者settings.xml也称为全局设置,后者 settings.xml称为用户设置。如果两个文件都存在, 它们的内容合并在一起,其中特定于用户的settings.xml 占主导地位。
因此,全局maven settings.xml 是Maven安装的,而 maven settings.xml 将是用户安装的。