eclipse导入maven项目出现红色叹号

解决Maven项目出现红色叹号

 

在导入maven项目后,会发现项目出现红色叹号,先在eclipse的problems中查看出现的错误,一般都是报maven的仓库路径下里的jar包缺失,产生原因: 
因为一些maven管理的jar没能正确下载。
 
对这些有问题的jar,是因为当前的maven仓库无法找到,所以可以通过如下方法添加能找到相应jar的maven仓库: 

1.在google中直接搜索相应jar,比如:jmxri-1.2.1.jar 

2.在搜索结果中找到有这个jar的maven仓库,并加入到setting.xml中。 

3.重新对项目进行 右键 - maven - update project。 

 

问题1:以上是百度找出来的方法,但是我在项目中发现maven仓库已经存在该jar包了,而且项目得pom文件中也正确的引用了,但是为什么还是报错呢。

百度了很长时间,发现都是些说废话的,终于找到一个家伙说的是该jar已经损坏,于是我用压缩工具去打开,果然是jar包在下载过程中损坏了,所以jar包无效,重新下载。

问题2:问题1解决后,发现还是报错missing………………,jar包都已经存在了,而且没有损坏,又去百度了很长时间,需要重新对项目进行 右键 -maven - update project。还是报错,没有解决掉,重新在maven仓库找到jar的路径下将除了jar包之外的文件删除,再重新右键 - maven - update project,终于解决了

你可能感兴趣的:(maven)