我在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最大的缺点。
我在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最大的缺点。
当前回答
对于IntelliJ Idea 2021.3.3用户,下面的解决方案不适合我,虽然我选择了我的项目主文件夹,但我只导入了主文件夹和测试文件夹!
Peoject Structure => Modules => Import module
解决方案是:
view => tool Windows => Maven => click the + icon => add the project POM.xml file
其他回答
在打开“项目结构”窗口时,按“F4”键,点击“+”图标或“Alt +插入”选择要导入的新项目;然后点击OK按钮…
这些解决方案都不适合我,因为我没有从事Maven项目。有一个更简单的解决方案。至:
文件- >项目结构- >模块。
无需添加模块,只需单击第三个选项(复制)。浏览您的本地目录并选择您要添加的项目。模块名称将自动解析。就是这样。
更新:当您想要重新打开具有多个子项目的项目时,为了避免重复执行上述步骤,只需转到 文件->打开最近->“你的大项目”。
假设它们在同一个文件夹下,单击文件-打开文件或项目-<父文件夹>。
使用添加maven项目的按钮并进入项目的文件夹。然后,选择pom.xml文件并将它们添加到IntelliJ. xml文件中。
新的空项目 File -> New -> Module from Existing Sources