我在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最大的缺点。


当前回答

Prequisite

将所有相关项目放在同一个根目录中 会有帮助的。

步骤

1)首先创建一个新的Empty项目


2)然后选择所有项目的根目录。

这将创建一个空项目,带有一个.idea目录,该目录将简单地记住我们下一步要做的模块组织


3)然后,在下一个窗口中,您将不同的项目作为模块导入


4)在下一个窗口中,导入每个项目,只需双击构建。Gradle或pom.xml

项目将作为一个新模块导入。


5)完成后,您现在将所有项目作为模块,在同一个IntelliJ项目上打开

其他回答

你可以使用Armory插件,使项目之间的切换舒适。项目列表的默认快捷键是Alt + A。

默认情况下,当前打开的项目显示在该列表的顶部(使用粗体样式)。

第一步:打开“Maven项目”

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

是的,你的直觉是对的。您不应该使用三个intellij实例。你可以打开一个项目,并将应用程序的其他“部分”添加为模块。通过项目浏览器添加它们,默认热键为alt+1

对于IntelliJ Idea 2021.3.3用户,下面的解决方案不适合我,虽然我选择了我的项目主文件夹,但我只导入了主文件夹和测试文件夹!

Peoject Structure => Modules => Import module

解决方案是:

view => tool Windows => Maven => click the + icon => add the project POM.xml file

到Intellij IDEA 2019.2, F4 +点击模块,点击+从你的硬盘添加任何项目,在这个菜单上你可以编辑IDE与你一起创建项目和更多的选项,非常简单