在自己的IDEA中引入别人开发好的项目时,常常会出现pom.xml中关于maven依赖出现爆红的问题,主要解决思路如下:
-
检查idea的maven配置,查看maven软件、配置文件和本地仓库的配置是否正确,如下图:
-
如果setting中的maven配置正确,检查该项目的maven配置是否正确;
点击Edit Configuration:
-
检查 idea的jdk配置是否正确
4.点击Edit Configuration,配置一下该项目的Tomcat和spring boot的主启动类
-
经过以上方法的排查之后,应该能解决大部分爆红问题,若在pom.xml文件里还有部分依赖爆红,可以找到本地仓库中的对应该依赖名字后缀为lastUpdated的文件进行删除,然后重新reload all maven projects,最后再执行File—Invalidate Caches/Restar—invalidate and restart
以上方法不仅能够解决pom.xml依赖爆红的问题,往往还能解决注解无法注入和cannot resolve symbol XXX等一系列问题。