Maven missing artifact 问题解决

本文记录了一次使用MyEclipse遇到Maven项目依赖缺失的问题及解决过程。通过调整本地Maven仓库配置,并修改_maven.repositories文件指向,最终解决了依赖缺失错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对maven不太了解,公司的电脑,今天用myeclipse从svn检出项目时,pom.xml报错,有六处missing artifact......,网上找了很多资料没有解决,在此记录.

首先打开maven目录(默认在:C:\Users\xxx\.m2\repository),确定需要的包已经存在,并且都有对应的pom.xml文件

尝试以下方法:

1:删除后缀名为.lastUpdated的文件,然后更新maven,重新build,无效

2:clean项目或者Close Project,关掉出问题的工程,然后再Open Project打开,无效

3:pom中更改如下设置:
<repository>
<id>central</id>
<url>file://C:\Users\xxx\.m2\repository</url>
</repository>

无效


尝试了一些网上的方法无效后,直接把存放jar包的整个文件夹剪切到其他地方备份,有以下文件


然后更新maven,这时新文件夹只生成了两个.lastUpdated文件,再讲jar包放入文件夹,更新maven,问题解决

所以应该是剩下的文件导致的问题,经过测试,发现,删除掉第一个文件,_maven.repositories后就不报错了

打开_maven.repositories

内容

jms-0.6.0.jar>local-nexus=
jms-0.6.0.pom>local-nexus=

local-nexus改为central即可,上网简单了解了一下,此处指向了maven的私服,但是回到项目的pom.xml中,

发现配置的路径已经ping不通了,可能公司的maven库改了地址.

这个问题应该很少人会出现,希望可以帮到大家


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值