代码改变世界

【SpringBoot】springProject‘org.springframework.boot:spring-boot-starter-parent:2.x.x‘ not found

  ly772186472  阅读(361)  评论(0编辑  收藏  举报

IDEA中搭建Spring体系,maven子项目引入父项目,子项目的pom文件和maven插件中会提示红色错误:

 

 

EA默认会缓存Maven本地库中的依赖项,导致引入的依赖版本在仓库中没找到。

IDEA之所以快,就是因为IDEA打开新的工程的时候,它会构建项目索引以及生成相关缓存。
如果IDEA缓存被破坏,会导致IDEA无法识别maven依赖,从而导致idea无法找到某些类。
我们只需要删除原先的缓存以及索引,IDEA重新构建缓存以及索引后,即可正常。

首先,我们检查版本号是否填写有误:

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.2</version>
        <relativePath/> 
        <!-- lookup parent from repository -->
    </parent>

然后,通过IDEA自带的缓存清除功能“Invalidate Caches/Restart”,清除IDEA的缓存,如图

 

 清除后,IDEA会自动启动,启动后,右击pom.xml执行Maven的“Reload project”,重新加载Maven,等待加载完毕后,问题解决。

 

 特别的,如果还是不生效,则需要检查该spring-boot-starter-parent版本是否存在

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示