eclipse maven提示missing artifact .jar的处理方法

之前的jeecg工程一直好使,今天导入报错,如下图:

同时pom.xml报错

导致这个问题的原因有很多,每种情况的解决方法也不同,在此列举出来

1. jar包不存在

首先查看maven的本地库是否存在这些jar包,如果不存在jar,或者有后缀是.lastUpdated的文件,说明没有下载成功,把.lastUpdated后缀文件删除,并且在eclipse工程点右键,操作如下图:


此时会自动下载缺失的jar包,如果还是无法正常下载,就要想办法手动下载了,这里不细说。

2. jar包存在

查看maven的本地库确实存在这些jar包,说明pom.xml犯傻了,需要在pom.xml文件中指定maven本地库的位置,粘贴代码:

    <repositories>
        <repository>
            <id>central</id>
            <url>file://f:\maven\mvnRespo</url>
        </repository> 
    </repositories>

注意:此时,还是提示missing artifact .jar,pom.xml也仍然提示错误,但可以无视,启动工程,可以正常运行


原文出处:/show_1EFwF7fJx41.html