下了个若依的代码,运行没有问题,但idea中红色的提示却让人很不爽。
清除 idea 缓存后,还是这样。
请问还可能是什么原因?如何解决?
代码应该是没问题的。
下了个若依的代码,运行没有问题,但idea中红色的提示却让人很不爽。
清除 idea 缓存后,还是这样。
请问还可能是什么原因?如何解决?
代码应该是没问题的。
3 回答2.2k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
8 回答2.9k 阅读
4 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
IDEA是个非常🐮的IDE工具, 但是大部分时候,"犯起病"来确实头疼, 以下是我遇到这种问题的解决方式, 还没有遇到解决不了的。
1.确定当前项目的JDK版本是否正确
2.确定Maven配置正确
3.
Annotation Processors
要开启4.确定子模块的编译版本
以上步骤后,在根模块命令行运行
mvn -T 1C clean
,直接强制多次刷新pom
文件,看到重新导入的进度条走完,没有报错即可5.终极步骤
6.修改错误
pom
第5步之后,继续报错,或者说已经不报错了,但是有些模块的目录画了一道横线,这种时候就是
pom
文件有问题,可能在子模块,也可能在父模块我们在根
pom
中注释所有的<module>
标签,刷新pom,此时IDEA提示Load Maven Project
,一定要点。然后逐个取消注释,每取消一个,刷新一次pom,点一次
Load Maven Project
,就能排查到有问题的模块。熟练之后,这个问题还是非常好解决的。
很多帖子传的
File
-->Invalidate Caches ...
---> 全选 --->Invalidate and Restart
这个并不好使,稍微大点的项目,重启加载一次的时间太久了,熟练之后,其实就是maven变更太快,IDEA自动加载,部分配置项识别错误,或者没加载到。