IDEA的奇妙问题
为什么我导入类,导入依赖,明明没报错缺无法运行?
当我打开一个Springboot项目的时候,一开始我还打开了,运行的好好的,直到我从SVN更新项目之后再打开,却发现项目无法运行了,还爆出了某某程序不存在的问题,我用尽了各种办法,比如clean,删除IDEA缓存的办法,但都没有效果,直到我看到了这个文章。
这个文章中的第6点:删除.idea文件
在IDEA项目中,我的依赖明明都是存在的,但为什么会有依赖不存在的问题呢?
这个问题竟然跟IDEA自动生成的.idea
文件夹有关系…
后来在.idea文件夹中发现了这个
因为在这之前,我重命名
过一次我的Maven文件夹,但是IDEA的Setting中没改,改完了之后发现缺程序包,难不成即使改完Maven的设置之后,.idea文件夹中的配置也没变才导致的这个问题吗…
不过之前忘记保存就直接删除文件了,如果有其他小伙伴出现这个问题的话可以看看。
后话
最近在做公司的Maven的多模块项目时候,又出现了一个类似的问题。
只不过不是依赖,而是导入类。
导入类明明没有报错,也能直接点进去看源码。
但开始build的时候就说不存在这个依赖。
其实解决的办法就是:
删除 .idea 文件夹,清除缓存 重启之后重新打开这个项目重新index
问题就解决了。