eclipse maven报错again

以前写过关于maven的安装和报错Could not calculate build plan:Plugin org.apache.maven.plugins:2.6 or one of its dependencies could not be resolved: Failed ro read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6,想不到2022年了还遇到同样的报错……之前的解决办法还搞不掂……
友情链接之:
(1)maven安装 https://blog.csdn.net/JxufeCarol/article/details/104756679
(2)Eclipse创建maven项目报错Could not calculate build plan:Plugin org.apache.maven.plugins https://blog.csdn.net/weixin_38659265/article/details/88874111
在这里插入图片描述

网上目前最为常用的解决办法(三种):

(1)强行对project进行maven install或update project
(2)在eclipse中配置maven
(3)修改maven的仓库地址

(1)强行对project进行maven install或update project

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

(2)在eclipse中配置maven

图源链接:https://blog.csdn.net/weixin_42543762/article/details/104431886
在这里插入图片描述
本人电脑配置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上面第12步,一般会在Global Settings中添加:自己maven安装的位置\conf\settings.xml,User Settings一般是C:\Users\Adminstrator.m2\settings.xml(也可以强制改成Global Settings中的)。
Local Repository则是你在自己maven安装的位置\conf\settings.xml中定义的仓库地址,无法在eclipse中修改(也即只能去maven\conf\settings.xml中修改)。

(3)修改maven的仓库地址

首先要确保:存在D:/repository这个路径(其中repository是文件夹)。
然后根据下图修改maven\conf\settings.xml。
在这里插入图片描述
然后restart eclipse。

补充新的一种解决办法(换镜像URL):

【解读】由于常用的jar依赖包是要下载到本地,所以maven缺jar依赖包不一定是eclipse问题或仓库问题,反而有可能是网络的问题,比如apache服务器无法访问、apache服务器没有下载权限、本地网络配置出现问题等等。
考虑到apache_maven官网长期的无法访问、maven依赖包下载源长期无法使用,因此可从“换镜像”的角度思考,于是有参考链接:https://blog.csdn.net/weixin_43435273/article/details/119906103
也即将maven\conf\settings.xml中的改一下。
原始的:
在这里插入图片描述

改后的(添加阿里云的国内镜像URL):
在这里插入图片描述

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>       
</mirror> 

然后保存settings.xml,再restart eclipse。基本上换了镜像地址后的maven依赖包都能顺利下载,也即意味着Could not calculate build plan:Plugin org.apache.maven.plugins:2.6 or one of its dependencies could not be resolved: Failed ro read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6这个错误基本能解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值