今天在导入一个项目的时候,发现idea右侧的maven项目依赖全部报红,并且pom文件也提示报错,导致项目的yml文件识别不了,类中导入的所有包都报错。其实这个问题的根源在于pom文件报错(有几个依赖找不到)。而我一开始就忽略了该报错信息,而将注意力集中在了idea右边的maven依赖报红以及无法识别yml的问题。
这里记录一下:
- 如果pom报错,那么项目的yml文件应该是不会被识别的。并且项目中的类文件的其他依赖也会报错,即使它实际上是依赖上了。最根本的是要解决pom文件报错的问题。
- idea右边的maven依赖并不是有红色的波浪线就表示找不到该依赖,依赖重复或者其他原因都会出现红色波浪线。并且,如果是找不到依赖,idea会在该条依赖的后面明确提示找不到(unknowed)