概述

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

jenkins用allure报错(记一次jenkins构建报错解决办法)(1)


报错信息

具体信息如下:

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 .....

jenkins用allure报错(记一次jenkins构建报错解决办法)(2)


解决

这里修改的是这个地方:

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

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

C:\Users\Administrator\.m2\localRepository

jenkins用allure报错(记一次jenkins构建报错解决办法)(3)

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


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

jenkins用allure报错(记一次jenkins构建报错解决办法)(4)

,