创建Spring/Springboot项目之后pom.xml内报错

本文介绍了在IntelliJ IDEA中遇到Maven依赖无法正常下载或显示红色时的三种常见问题及解决方案。包括配置自定义Maven路径、检查模块是否被Maven识别以及处理版本不一致的问题。通过这些步骤,可以确保IDEA正确导入和管理项目的Maven依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

         当我们创建好了一个项目或者是模块之后,首先映射我们眼帘基本就是pom.xml文件,开始的时候是IDEA自动帮我们导入这些依赖所需要的jar包。(我这里使用的是IDEA2022.1版本)

        但是不知道小伙伴们有没有遇到,当我们等待ider自动帮我们下载相应jar包完成之后发现,

有些依赖依旧变红,我们尝试再次点击右上角的刷新按钮之后,依旧没有反应。

废话不多说,直接给出我遇到的三种情况:

第一种(没有在ider中配置好自己下载的maven):

     首先点击File,找到settings下的Maven,这里要找到自己下载的maven安装路径加载进去,尽量不要使用idea自带的maven。

 

     下图这个是原来IDEA自带的Maven工具Bundled(Maven3):大家可以参照一下

   我们找到自己下载的Maven,加载进去。

   注意:标记箭头两处都要选好,右下角的Override记得勾选。

第二种(创建的项目或者模块没有被Maven读取)

          这里以我创建的Spring  Initializr为例,当我跟平时一样创建好模块之后,同时也选中了所需组件。

       当我等待IDEA自动帮我导入依赖结束之后发现,redis的起步依赖依旧报错,这是我第一次导入这个依赖,怎么刷新都没有用,在百度上也没找到答案(下图是我已经解决好了才想起分享这篇文章  )。好好好,我不卖关子了~

     最后这个问题就是要看你的Maven下有没有导入这个模块,点击IDEA右边的Maven,查找一下你刚才创建的模块有没有在里面,如果没有,那么恭喜你,找到答案了!!

     点击标记的圆圈中的加号,找到自己创建这个模块时放置的路径,参考下面的几张图片。

     找到之后,点击下图中左上角的刷新按钮,就可以发现创建的模块导入了进来,现在只需静静等待IDEA自动导入所需的依赖了。

第三种(导入的版本太高,也可以说版本不一致的问题)

   这种问题较多的出现在Spring的项目里面,而一般不出现在Springboot的项目里面,因为Spingboot里有版本锁定的机制,springboot就是为了解决Spring里面的配置繁琐,依赖繁琐的问题。

   解决的方法:降低版本号即可;

   将setting中的相应的对勾打上即可,会自动更新

 

 

 

 

 

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值