我在maven中构建多个项目(让我们将它们命名为A,B,C)。项目A使用项目B的。jar文件,项目B使用项目C的。jar文件。

我正在修改所有A/B/C项目的代码,(A是MVC应用程序,B是业务服务和C是一些共享层)。

问题是,在Eclipse/NetBeans中,我可以一次看到所有这些,而且可以很方便地修改它们。在IDEA中,我必须打开IntelliJ IDEA的3个实例(或n个实例)。

我遗漏了什么吗?在使用IntelliJ时有更好的方法吗?对我来说,这是IntelliJ最大的缺点。


当前回答

对于使用Gradle的人来说,同样也可以:

至: 1. >工具窗口> Gradle 2. 单击+按钮并添加构建。gradle文件

其他回答

将项目导入IntelliJ后,进入各个模块的pom.xml ->右键单击->单击“Add as Moven project”。它将添加模块作为Moven项目,为项目中的所有模块这样做。请参考这个

对于使用Gradle的人来说,同样也可以:

至: 1. >工具窗口> Gradle 2. 单击+按钮并添加构建。gradle文件

第一步:打开“Maven项目”

第二步:选择要导入的项目:

新的空项目 File -> New -> Module from Existing Sources

要扩展@Neo的答案: 选择目录后。从外部模型中选择import module并选择您的模型(在本例中为maven)。

然后在下一个对话框中检查保持项目文件选项。它将保留所有文件在原始目录。

你最终的项目结构应该是这样的。

现在,您可以将您的模块作为依赖项添加到其他模块的pom.xml中,如果您更改了依赖项的源代码,Intellij将负责更新您的项目(不需要手动运行mvn构建依赖项)。