Eclipse使用Maven时,修改默认中央仓库后的配置报错找不到包的问题解决

一般在公司内容配置Maven时会在settings.xml文件下配置私服nexus地址,那么修改完之后在Eclipse中如果不指定用户目录级别的settings.xml文件会出现找不到包的问题。

settings.xml的优先级:

~/.m2/settings.xml

$M2_HOME/conf/settings.xml

而如果~/.m2目录下没有这个文件时,就会默认使用$M2_HOME/conf目录下的。

所以这会出现一个现象,在命令行下可以正常执行,但是在Eclipse中不能。

原因是Eclipse默认认为~/.m2文件是存在的,一切以这个为准。因此需要做如下的修改:

 

posted @ 2017-10-20 11:21  EasonJim  阅读(1586)  评论(0编辑  收藏  举报