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

项目场景:

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


问题描述

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


原因分析:

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


解决方案:

IDEA-报错 Failed to read artifact descriptor for xxx解决方法_第1张图片

更换maven版本然后

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

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

3、 最后,点击按钮,IDEA-报错 Failed to read artifact descriptor for xxx解决方法_第2张图片

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

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

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

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

解决方法:

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

2.执行maven的Lifecycle中的clean

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

IDEA-报错 Failed to read artifact descriptor for xxx解决方法_第3张图片

至此就解决了。
 

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

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

在这里插入图片描述

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

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

IDEA-报错 Failed to read artifact descriptor for xxx解决方法_第4张图片

IDEA-报错 Failed to read artifact descriptor for xxx解决方法_第5张图片


  
    aliyunmaven
    *
    Aliyun Maven
    https://maven.aliyun.com/repository/public
  

 这是手动下在以来的命令

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)