事情经过:
原来好好的项目,压缩解压之后依赖爆红
大概是这一块全部爆红,基本每个依赖下面都是一条条的红色波浪线,现在是已经修复好的了样子
原因:
该项目是聚合项目,有多个模块,此项目依赖于其他项目,而且不难发现,这些报红的依赖基本上都是非官方依赖,简而言之这些以来都是自己搞出来的,存在于其他模块当中。
检查之后发现自己犯了一个很愚蠢的错误,因为项目刚打开时候IDEA并没有把项目全权交由maven管理,自己就选择pom.xml文件手动右键添加至maven管理
而自己将项目添加到maven管理的时候,添加的是web项目的pom,并非是父项目。
解决方法:
对于此问题的解决方法很简单,找到父项目,选择他的pom文件,添加到maven管理,那么其他子模块自然而然就被maven管理了,如果还报红,就刷新一下maven。
这里也给大家提个醒,尤其是刚接触项目的像我这样的小白,项目首次打开时候maven往往不会管理,就只能看到通篇的灰白代码,也无法运行,需要将项目添加到maven管理,又找不到+maven选项,这时候你只需要找到父项目的pom.xml文件,右键-> add maven project即可,注意一定是父项目。
本文章仅仅对自己所遇错误做个记录!
另外,其他的一些关于maven爆红的原因和解决方法,这篇文章写的也很详细:
IDEA中maven项目dependencies报错飘红问题解决_香气袭人知骤暖的博客-CSDN博客_dependencies报红线h