springboot:问题Project ‘org.springframework.boot:spring-boot-starter-parent:2.5.6‘ not found 8

博客介绍了在使用IDEA开发Spring Boot项目时遇到依赖报红但能正常运行的情况。问题在于IDEA缓存了旧的父依赖信息。通过Invalidate Caches/Restart清理缓存并重启后,IDEA自动下载新版本的Spring Boot依赖,解决了问题。
摘要由CSDN通过智能技术生成
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.6</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

依赖报红色却能运行,发现本地仓库中是没有这个版本的依赖的,阿里云远程仓库也没收到,估计中央仓库才有。

解决:

Invalidate Caches/Restart清理一下idea缓存。因为如果之前用过老版本的springboot开发,下次新建springboot项目,idea默认会缓存父依赖项信息,当引入本地仓库不存在的父依赖版本时,就会报错:找不到依赖申明。而引用本地仓库已存在的依赖版本并不会报错,因此才推断出是idea缓存的原因。清除缓存之后,重启,刷新pom.xml,发现自动下载新版本的springboot了,下载完成后不再报红。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值