优秀的编程知识分享平台

网站首页 > 技术文章 正文

记一次jenkins构建报错解决办法:「FATAL」 Non-readable settings

nanyue 2024-10-05 18:55:14 技术文章 14 ℃

概述

在部署jenkins报了Non-readable settings的问题,这个问题还是比较常见的,简单记录对应的解决办法如下。


报错信息

具体信息如下:

Using sole credentials huangwb/****** in realm ‘<http://172.16.1.78:81> VisualSVN Server’Parsing POMs
ERROR: Failed to parse POMs
hudson.maven.MavenEmbedderException: 2 problems were encountered while building the effective settings
[WARNING] Unrecognised tag: 'dependency' (position: START_TAG seen ....0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">\n<dependency>... @49:13) @ C:\Users\Administrator\.m2\settings.xml, line 49, column 13
[FATAL] Non-readable settings D:\apache-maven-3.6.0: D:\apache-maven-3.6.0 (拒绝访问。) @ D:\apache-maven-3.6.0
.....

解决

这里修改的是这个地方:

<localRepository>选择仓库位置</localRepository>

localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改自己设置的maven仓库的地方,我的是

C:\Users\Administrator\.m2\localRepository

调整后还是出现如题所示的错误,解决方法:

  • 如果有备份的settings文件,把已经改过的文件删掉,然后重新更改路径,注意一点要用英文输入法!而且要用/,不要有\
  • 如果没有备份的文件,可以把解压后的文件夹删掉,重新解压缩一遍。

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

Tags:

最近发表
标签列表