maven的conf文件夹下有多个settings问题

报错信息

报错信息

Could not transfer artifact eu.bitwalker:UserAgentUtils:pom:1.21 from/to erp (http://192.168.30.98:8081/repository/maven-public/): transfer failed for http://ip:8081/repository/maven-public/eu/bitwalker/UserAgentUtils/1.21/UserAgentUtils-1.21.pom, proxy: ProxyInfo{host='192.168.30.13', userName='null', port=3128, type='http', nonProxyHosts='null'}

原因:本来自己的配置的setitings-xxx.xml文件没有代理信息,是因为maven的conf文件夹下,有多个settings.xml文件,maven默认用的settings.xml文件,而idea中配置对应的其他的settings-xxx.xml 文件没有生效的原因(proxyInfo信息是从名字为settings文件中读取的)

注意:maven的conf文件下只留下一个有用的settings文件就行,删除其他的settings-xxx.xml文件
在这里插入图片描述

maven 命令mvn help:effective-settings (检查有效的settings.xml)的时候它会把conf文件夹下的所有的xml都检查一遍

更多推荐