修改Maven settings.xml 后配置未生效的解决
自己修改了下 ${M2_HOME}/conf/settings.xml中的本地repository地址,但是重新执行mvn的时候发现repository地址并没有改变。settings.xml文件一般存在于两个位置:全局配置: ${M2_HOME}/conf/settings.xml用户配置: user.home/.m2/settings.xml(note:用户配置优先于全局配置。自己遇到的问题刚好验证了上面优先级的说法。下面给出排查方法与思路。特别是当出现不管怎么改远程库地址,拉取jar的时候都跑去中央仓库下载的现象时。有时候频繁修改或者复制粘贴,导致settings文件语法出现了错误。可以在命令行执行下面的命令,如果有语法错误,会得到提示。
用户评论