我目前正在IntelliJIdea 12.1.6 Ultimate中开展一个更大规模的Maven项目.我大约5个月以来一直在使用IntelliJIdea.
包含的模块依赖于另一个模块.直到最近,依赖模块的源也是我项目的一部分.因为我从项目中删除了依赖模块,所以每当我尝试编译没有maven的源代码时,我都会遇到编译错误.
Intellij中已删除模块的pom.xml似乎被放置在Settings-> Maven-> Ignored Files上.我似乎无法从那里删除它,只检查或取消选中它.由于IntelliJ会将其保留在Ignored Files下,因此无法再次包含该模块.
2种方式允许我再次编译:从忽略文件中取消选中pom,这将在我的项目中再次包含该模块.或者删除依赖模块的源,因此我的项目将从maven存储库加载依赖模块.但每当我从svn更新我的项目时,依赖模块的源都会被恢复(我不知道为什么会发生这种情况,因为它不属于我的项目)并且循环重新开始.
我用谷歌搜索了一段时间,因为它真的很烦人.几个被排除的模块成了问题.我可以从头开始重建intellij项目,但由于进行了很多IntelliJ设置(与问题无关),我宁愿解决这个问题.
任何帮助表示赞赏,我想我一定会遗漏一些东西