0


IDEA-报错 Failed to read artifact descriptor for xxx解决方法

项目场景:

idea下载若依微服务的项目,配置环境产生了报错


问题描述

在idea里配置环境时maven报错Failed to read artifact descriptor for xxxx


原因分析:

在进行导包的时候maven和jdk版本导致的,更换版本之后大部分报错不存在了,但是有一少部分还是报错可能是网络原因,可能是没有在setting里配置配置阿里云镜像仓库等原因


解决方案:

image-20201109150432748

更换maven版本然后

1、 打开项目后,在Intellij 右侧有个Maven projects,点开后,有个Lifecycle,再点开,可以看到clean , validate, compile, ….,双击clean,这里的project是我们的项目实际的名字。

2、 在同样的地方(Lifecycle)里找到install, 双击install,这里的project同样是我们的具体项目的名字,这个过程比较久,如果有遇到哪个jar包不能下载的情况,可以手动将其放到本地的maven目录下。

3、 最后,点击按钮,image-20201109154155626

也就是“Reimport All Maven Projects”,这个时候,错误”Failed to ….”消失,需要的依赖开始下载。

如果这里解决了都好了就没事了。

maven中的install就是在解决maven仓库中没有对应包的时候要用。

我的项目完事之后发现右侧dependencies还是有红色波浪线

解决方法:

1.先删除pom.xml中对应的依赖dependency块

2.执行maven的Lifecycle中的clean

3.再将denpendency块放回去,红色全部消失 大功告成!

image-20201109153545742

至此就解决了。

如果还不行那就去下载对应的jar包手动导入到你的文件里

在这里插入图片描述
最下面的那个就是下载好的jar包,复制粘贴就行
下载这些jar包的网址:https://mvnrepository.com/
如果打开不了的话换chorme浏览器
三、最后,找到Maven projects,点击“Reimport All Maven Projects”,这个时候,错误”Failed to ….”消失,需要的依赖开始下载。

在这里插入图片描述

我的是因为maven版本和没有在setting里配置阿里云子库导致的

配置子库在 你的maven里的conf里面的setting文件里添加阿里库

<mirrors>
  <mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>Aliyun Maven</name>
    <url>https://maven.aliyun.com/repository/public</url>
  </mirror>
</mirrors>

这是手动下在以来的命令

mvn install:install-file -Dfile=path/to/jar -DgroupId=com.ruoyi -DartifactId=ruoyi-common-datasource -Dversion=2.4.0 -Dpackaging=jar

标签: intellij-idea java ide

本文转载自: https://blog.csdn.net/m0_60741007/article/details/130922197
版权归原作者 Luffy船长 所有, 如有侵权,请联系我们删除。

“IDEA-报错 Failed to read artifact descriptor for xxx解决方法”的评论:

还没有评论