Maven项目报Missing artifact
程序员文章站
2022-05-04 12:30:43
...
Maven项目报Missing artifact
1、问题
IDE工具已经正确引入了自己安装的maven,并设置好相关的仓库位置,但是在maven更新一个项目时,pom.xml文件一直报错:
2、出错原因
一般都是导入别人的工程,因为自己的maven环境、仓库配置信息、下载的jar包来源、甚至是IDE环境不一致导致的。
3、解决
(1)检查maven本地仓库中是否存在改包
(一)若存在:删掉_maven.repositories和_remote.repositories文件(或用文本编辑器打开,将“>main=”改为“>=”,即删除main,当然main也可能是其他值),删除xxxx.lastUpdate相关文件,然后update project 或 update dependency。
(二)不存在看第(2)条
(2)settings.xml文件是否配置了mirror——即maven下载jar的仓库?是否联网?若都没问题看第(3)条。
(3)去settings.xml文件配置的mirror仓库地址查看对应的jar是否存在这个仓库。若找不到,换mirror,推荐国内网速较快的镜像地址:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
放到 mirrors 标签中即可。
或者替换成其它mirror地址。
4.直接去maven*仓库手动对应版本的jar,放到本地仓库对应位置,删除文件夹内不相关文件,重新项目右键–>maven -->update 依赖或者update project。
推荐阅读
-
Maven项目使用tomcat插件启动后报内存溢出
-
Maven项目使用tomcat插件启动后报内存溢出
-
maven Missing artifact
-
maven missing artifact
-
1.IntelliJ IDEA 2018.2导入项目报 Unable to import maven project: See logs for details
-
maven安装jar包到本地仓库和myeclipse开发报错Missing artifact xx解决方法
-
Maven工程Missing artifact 解决方法
-
Eclipse导入Maven项目提示:Missing artifact sun.jdk:jconsole:jar:1.8
-
Maven项目报Missing artifact
-
Maven工程Missing artifact 解决方法