今天遇到了一个奇葩的问题,idea上所有引用的jar包全部爆红,项目是springboot+Maven的,很多人自然而然想到是pom文件或者是maven配置出了问题,我也不例外
按照网上的方法做了各种尝试,结果都不行
1.项目clean/build 不行
2.rebuild project 不行
3.重新import project 不行
4.maven clean/install 不行
5.从git上重新拉一份代码 不行
6.invalidate caches/restart 不行
7.手动清除idea缓存 不行
8.卸载重装IDEA 不行
9.换jdk版本,换maven版本,换idea版本都不行
10.我甚至新建的最简单的java工程的基本类都引用不到
大家看图就是这个亚子:
最后苦思冥想,看这个现象是引用不到class文件了
而且我重装idea的时候,以前的配置(背景图片)依然在,我怀疑是重装的时候没删干净,最后一晚上没睡着,早上忽然灵光乍现,是不是idea配置忽略了*class文件,我想起昨天的时候,我的git每次提交都给我冒出一大堆class文件,我设置了提交忽略class文件
话不多说,去看看
果然在这,删除这一行!
天杀的idea开始读取jar包了
在我重新file - invalidate catch and restart idea 后,成功解决!