使用spring initializr创建springboot项目报错Failed to read artifact descriptor for xxx.xxx.xxx

当使用Spring Initializr创建Spring Boot项目时遇到'Failed to read artifact descriptor for xxx.xxx.xxx'的错误。解决方法包括:检查POM文件的错误提示,手动下载并放置缺失的jar包,或者修改本地Maven仓库中文件的lastUpdated后缀。推荐首选方案为手动下载jar包以修复问题。

在这里插入图片描述

解决方法:

把鼠标放在pom文件的project那里看错误提示在这里插入图片描述

第一种方案:
  1. 去maven仓库把这个名字的jar包下载放到这里面 下载地址
  2. 把这个文件的pom复制一份
  3. 重新建立项目
第二种方案
  1. 项目所在的maven仓库,找到上面提示的那个文件在这里插入图片描述
  2. 把后面的lastUpdated后缀去掉变回pom文件在这里插入图片描述
  3. 重新建立一个项目(不要把刚刚的项目删除) 这时候项目不再报错,但是Dependency依然报错!在这里插入图片描述
  4. 再次进入maven仓库发现jar文件也被加上了lastUpdated在这里插入图片描述
  5. 再次把lastUpdated去掉,把项目close,再重新建一个在这里插入图片描述
  6. 这时候项目不再有红波浪线报错,但是run一下会发现有error在这里插入图片描述
  7. 再次去maven仓库,把刚刚那个文件夹(vaadin)拷贝出来放到别的地方,然后把vaadin整个文件夹删掉,重新run,不再报错在这里插入图片描述
  8. 看到这里可能有人说为什么一开始不直接把那个文件夹删掉,我试过,行不通啊,之后的每一次创建项目前都先把那个vaadin文件夹放回去建完项目之后再删掉
    在这里插入图片描述

推荐使用第一种方法,因为我是先做了第二种的步骤后才觉得是maven仓库里不完整导致的,有试过重新安装和配置maven都不能解决

idea搭建maven仓库可参考:点击

使用Spring Initializr可以方便地创建Spring Boot项目。首先,你需要访问Spring Initializr的网站,并按照需求选择项目类型(Maven或Gradle)、Spring Boot的版本,并填写项目元数据以及所需依赖。然后,点击下一步,完成项目创建。接下来,你需要配置Maven或Gradle,并等待所需的依赖包下载完成。在项目中,你可以创建一个Controller类,编写一个Hello World的方法。运行Spring Boot的启动类,控制台显示Spring即表示启动成功。最后,你可以在浏览器中访问http://localhost:8080/hello来验证项目是否成功运行。通过Spring Initializr创建Spring Boot项目通常会自动生成主程序、配置文件和测试类等标准内容。123 #### 引用[.reference_title] - *1* *3* [使用Spring Initializr创建Spring Boot工程](https://blog.csdn.net/danlan_shiguang/article/details/124681388)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [2021-08-30 使用Spring Initializr快速创建Spring Boot项目](https://blog.csdn.net/Oracleone1/article/details/119993748)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值