IntelliJ IDEA一直用的好好的,今天切换了一个项目,能正常编译,但是代码部分飘红。
辛酸历程:
1.最开始以为是新改代码引起,直接switch,然而问题还是存在
2.怀疑是依赖包问题,在命令行用mvn clean install整个项目编译一次,问题还是存在
3.怀疑是IDEA本身配置问题,将整个项目除原始代码外的文件全部删除,重启IDEA导入项目,然而问题依然存在
4.猛然想到,以前用过的一个清除缓存功能,File->Invalidate Caches/Restart...
终于,问题解决...
另外,启动项目遇到command line过长,百度后找到方案:
在.idea/workspace.xml的PropertiesComponent节点中添加:
<property name="dynamic.classpath" value="true" />