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


当前回答

在打开“项目结构”窗口时,按“F4”键,点击“+”图标或“Alt +插入”选择要导入的新项目;然后点击OK按钮…

其他回答

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

Peoject Structure => Modules => Import module

解决方案是:

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

我认为最近版本的IntelliJ已经改进了这一点。在我当前的版本(12.0.2)中,您可以将任意数量的独立Maven项目添加到同一个“工作区”中。

我发现最简单的方法是点击“Maven Projects”窗口中的小+图标(View > Tool Windows > Maven Projects),然后选择你想要导入的额外pom文件。

在IntelliJ 14.1.2中,我是这样做的:

选择“文件->项目结构->模块”。

选择“+”和“Import Module”,选择项目的目录(或pom存在的目录),然后单击“确定”。

按照屏幕的下一个流程进行操作,在单击Finish之后,您应该会在现有的项目旁边看到该项目。

假设它们在同一个文件夹下,单击文件-打开文件或项目-<父文件夹>。

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