pom.xml第一行报红叉的解决方法

来源:互联网 发布:接新娘唱什么歌 知乎 编辑:程序博客网 时间:2024/06/09 17:20

修改了pom.xml文件后经常出现第一行报红色叉叉的错误,网上查了解决方法,多数是去preferences设置,各种方法都试过,每次都是删除报错的文件,重新下载才解决的,所以在这里记下来免得以后忘了。

出现第一行报错,点击一下红叉,会出现以下类似的信息:

- Failure to transfer org.slf4j:slf4j-log4j12:jar:1.7.21 from http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be
reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.slf4j:slf4j-log4j12:jar:1.7.21 from/
to central (http://repo1.maven.org/maven2): ConnectException

找到maven安装目录下repository对应的文件夹,把在提示信息中出现的文件全部删除(也可以把同一层的文件全部删除,别怕,下面会教你全部下载回来,如果怕可以拷贝一份出来),然后返回项目,右键-->maven(也可能是Maven4MyEclipse)-->update Project,这样你的包就会下载回来了,错误自然消失。

作为一个萌新,maven仓库只有安装的时候弄一弄,这个错误到现在我也是有点迷糊的,网上解释太多,个人猜测可能是找不到maven仓库里面的包导致的。

原创粉丝点击