jenkins 在打包的时候报错,如下
ERROR: No such settings file /opt/maven/conf/setting.xml exists
Please verify that your alternate settings file is specified properly and exists in the workspace.
Finished: FAILURE
起始原因:
因为settings.xml 错写成setting.xml
但修改配置以后依旧报错
而且错误原因还是报找不到 setting.xml
命名修改了为什么还是setting.xml
排查了很久终于找到原因了
因为jenkins任务是之前就构建好了的,其maven配置也已经配置好了,并且记录下来了。
在${JENKINS_HOME}/jobs/{project_name}/config.xml中发现settings、globalSettings节点还是旧的配置。
修改settings、globalSettings里面的 settings 路径,重新启动jenkins即可。一定要重启哈。