先说问题:使用clone URI方式导入项目,src文件显示红色感叹号,pom文件红叉,但是从文件目录中并没有任何单一文件报错。查看Problems报错100+,错误分两类:

     1、 Failed to read artifact descriptor for xxx:jar

     2、Missing xxx:jar

尝试Build Path ——>configure build path——>Libraries 发现Maven Dependencises报错,点开发现两个jar包缺少,然而报错jar包无法操作。

总之就是缺少相应的jar包和识别不了本地maven仓库的jar包。

解决过程:

      1、Maven——>Update Maven Project                (无效)

       查看本地仓库对应jar包文件夹,发现路径下没有Java的.jar文件,这是下载半路闹脾气了?

     eclipse从git导入maven项目报错问题,Failed to read... & Missing xxx.jar

     2、删除本地仓库.lastUpdate结尾的文件,勾选强制更新,想到可能是网络链接问题,架上梯子更新,然后重启eclipse,结果依旧          (依旧无效)

   eclipse从git导入maven项目报错问题,Failed to read... & Missing xxx.jar   

   3、百度发现要自己下载缺失的jar包到本地,执行mvn install命令          (看着觉得麻烦,搁置)

    既然错误分两类,那就先解决第一类

   4、修改本地maven仓库settings.xml文件,添加mirror地址http://repo2.maven.org/maven2/

   eclipse从git导入maven项目报错问题,Failed to read... & Missing xxx.jar

   保存之后,再回到eclipse,右击报错的项目Maven,选择Update Project ——> 勾选Force Update of Snapshots/Releases

   eclipse从git导入maven项目报错问题,Failed to read... & Missing xxx.jar

  经过一番略微漫长的等待,意外的发现所有问题都解决

  

 

相关文章: