实际上,该项目也可以使用Eclipse进行编译,但是由于某些原因IntelliJ无法对其进行处理。

我们还有其他大型的多模块项目,它们的加载情况都很好-因此,我认为在intellij中使用maven并不是一个普遍的问题。

其他人也遇到类似的问题,请分享解决此问题的想法。

抱歉,我无法在此处发布该项目的pom,但总的来说,从pom的结构方式来看,常见的依赖项位于父pom中。如果我继续将某些依赖项复制到子模块,则可以继续进行编译,但是我仍然不明白为什么需要这样做。

最佳答案

为了更好地支持Maven 3,建议使用最新的IntelliJ IDEA版本(在撰写本文时为12.1.2)。 Use Maven3 to import project有一个应启用的选项。

关于java - 使用maven在命令行上正常编译的项目无法在IntelliJ IDEA 11中编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16225852/

10-11 15:08
查看更多