问题的出现:
今天遇到一件很奇怪的事情,idea对于某个模块的代码无法进行编译,svn提交后,在别人的机器上可以正常编译,但在自己的机器上无法编译。
那么肯定不是代码的问题了。一定是自己的机器问题。
分析排除问题解决过程:
首先认为自己机器卡,然后刷新maven ,删除原先编译得文件,重新编译,仍然不行。
那么肯定就是idea的锅了,重新生成idea得配置文件,编译正常。
解决方法的步骤:
idea重新生成配置文件得方法记录一下:
**
1.根据路径找到原配置文件 xxx.iml,然后删除它
**
2. 然后点击Invalidate Caches 使隐藏文件无效,并重新生成
3.接下来出现下图,点击Invalidate and restart使无效并重启idea
隐藏文件将在下一次启动时失效并重新构建。
然后idea会重启,配置文件就会重新生成。