事实上,该项目也可以使用 eclipse 编译,但由于某种原因 IntelliJ 无法处理它。
我们还有其他大型多模块项目可以很好地加载 - 所以我认为这不是将 maven 与 intellij 一起使用的一般问题。
遇到类似问题的其他人请分享解决此问题的想法。
很抱歉,我无法在此处发布项目的 pom,但总的来说,我从 pom 的结构方式中看到的是公共依赖项位于父 pom 中。如果我继续将一些依赖项复制到子模块,我可以继续编译,但我仍然不明白为什么我需要这样做。
事实上,该项目也可以使用 eclipse 编译,但由于某种原因 IntelliJ 无法处理它。
我们还有其他大型多模块项目可以很好地加载 - 所以我认为这不是将 maven 与 intellij 一起使用的一般问题。
遇到类似问题的其他人请分享解决此问题的想法。
很抱歉,我无法在此处发布项目的 pom,但总的来说,我从 pom 的结构方式中看到的是公共依赖项位于父 pom 中。如果我继续将一些依赖项复制到子模块,我可以继续编译,但我仍然不明白为什么我需要这样做。
为了更好地支持 Maven 3,建议使用最新的 IntelliJ IDEA 版本(撰写本文时为 12.1.2)。有一个选项可以使用 Maven3 导入应该启用的项目。