在配置完setting.xml后信心满满的去使用,但是就出现了以下错误:
[ERROR] Error executing Maven
然后根据网上一系列操作(大多是让修改IDEA里面的settings中的maven),但是依旧没有任何用,于是乎我想想了想我之前有过什么操作,在配置好环境变量后我设置仓库路径,然后cmd 中使用mvn help:system测试和下载了jar,然后去吃了饭,回来之后我觉得这样下载太慢于是设置看mirross。然后开启了IDEA,那么也就是说很有可能,是我设置mirross的时候出错了,于是我又打开了setting.xml
发现由于粗心:将自己的配置写在了全局配置之中,所以才出现了错误。
settings.xml文件一般存在于两个位置:
全局配置: ${M2_HOME}/conf/settings.xml
用户配置: user.home/.m2/settings.xmlnote:用户配置优先于全局配置。{user.home} 和和所有其他系统属性只能在3.0+版本上使用。
需要注意的是:局部配置优先于全局配置。
配置优先级从高到低:pom.xml> user settings > global settings
如果这些文件同时存在,在应用配置时,会合并它们的内容,如果有重复的配置,优先级高的配置会覆盖优先级低的。