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