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

news/2024/11/25 0:32:33/

项目场景:

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
 


http://www.ppmy.cn/news/101747.html

相关文章

解析云盘存储的优缺点:安全靠谱还是存在风险?

云盘是一种基于云计算技术的在线存储服务&#xff0c;用户可以通过互联网将文件上传到云端&#xff0c;并可以随时随地通过网络访问这些文件。 相较于传统的本地存储&#xff0c;云盘具有以下优势&#xff1a; 1.数据安全性更高&#xff1a;云盘使用专业的云计算技术和安全措施…

HTMLCSS中的树形结构图

我们可以只使用 html 和 css 创建树视图(可折叠列表) &#xff0c;而不需要 JavaScript。可访问性软件将看到树形视图作为列表嵌套在披露窗口小部件中&#xff0c;并且自动支持标准键盘交互。 1、HTML 我们就从简单嵌套列表的 html 开始: <ul><li>Giant planets&…

水文水资源模型合集

详情点击链接&#xff1a;EFDC建模方法及在地表水环境评价、水源地划分、排污口论证详情点击链接&#xff1a;基于SWMM及自主开发城市内涝一维二维耦合软件的复杂城市排水系统建模技术及在城市排涝、海绵城市 详情点击链接&#xff1a;HSPF(Hydrological Simulation Program F…

一步一步的指导构建基于ESP32的WEB服务器控制LED代码实现

在这篇博文中,我们将探讨如何从头开始构建 ESP32 LED 网络服务器。我们将完成设置ESP32、连接 LED以及创建 Web 界面来控制它们的步骤。 让我们简要了解一下我们需要做什么才能使我们的网络服务器正常工作 连接 ESP32 上的 GPIO12 和 GPIO14 上的 LED,以便您可以控制它们编码…

【Java SE】值传递,看这一篇就够了!

目录 一. 🦁 实参?形参?二. 🦁 值传递和引用传递三. 🦁 值传递到底传递啥?1. 传递基本参数类型2. 自定义对象类型参数传递3. 数组对象参数传递四. 🦁 小结一. 🦁 实参?形参? 程序设计语言在使用方法时(有些叫函数),都有可能会涉及到传递参数,而参数在其中分…

nginx解决静态页面中ajax跨域方案配置

nginx.conf进行如下配置&#xff1a; listen 80;server_name localhost;location / {root /usr/share/nginx/html;index index.html index.htm;} #开始配置我们的反向代理 location /XXX/ { # /XXX/ 为ajax接口匹配项 例如接口为: xxx/getConfigproxy_pass htt…

playwright下载及基本使用

playwright下载及基本使用 1. 下载playwright库2. playwright使用2.1导入库2.2 基本使用 3.XPATH元素定位方法3.1 xpath定位语法3.2 相关操作 4. 等待及缓存4.1 等待操作4.2 添加缓存 1. 下载playwright库 pip install playwright1.33.0 playwright install 2. playwright使用…

10分钟学会sovits第一篇

So-vits-svc 基于端到端架构的VITS和soft-vc&#xff0c;用户只需准备几十分钟到几个小时不等的语音或歌声数据&#xff0c;就能制作&#xff08;训练&#xff09;属于自己的 AI 声库 &#xff08;前提是你的显卡足够给力&#xff09;&#xff0c;将一段语音或歌声转换为你想要…