如何在同一个IntelliJ实例中打开多个Gradle项目?

时间:2015-09-18 03:55:31

标签: java intellij-idea gradle intellij-12

我很难在同一个Gradle实例中打开多个IntelliJ项目而没有运气。

我尝试通过导入它来打开第二个项目作为模块,但它仍然要求我在同一个窗口和新窗口中打开。因此,如果我给出相同的窗口,它将替换已经存在的项目。

任何人都可以提出建议吗?

我的IntelliJ版本为IntelliJ IDEA 12.1.4

4 个答案:

答案 0 :(得分:12)

在当前打开单个Gradle项目的IntelliJ窗口中,执行以下操作:

  1. 打开“Gradle Tool Window”面板,按面板顶部的“Attach Gradle Project”按钮(绿色加号)。
  2. 选择其他Gradle项目的“build.gradle”文件。
  3. 按OK。
  4. 您可以根据需要为多个Gradle项目重复这些步骤,并在同一个IntelliJ窗口中打开多个Gradle项目。

    在图片中:

    第1步

    step 1

    第2步

    step 2

    第3步

    step 3

    <强>结果

    result

答案 1 :(得分:1)

IDEA支持同时打开多个项目(请参阅here)。

我认为问题在于你是如何尝试打开它的。尝试使用build.gradle打开其他File > New > Project..文件,IDEA应作为新项目导入,并为您提供在新窗口中打开的选项。

免责声明:我在您正在使用的intellij版本中实际上没有尝试过这种情况(gradle集成可能与最新版本不完全相同此版本(撰写本文时为14.1)。

答案 2 :(得分:0)

请参见https://stackoverflow.com/a/57791201/90580

当前在IntelliJ IDEA 2019.2中,您可以像这样添加gradle子项目

  1. 通过“视图”>“工具窗口”>“ Gradle”菜单打开Gradle工具窗口
  2. 点击“链接Gradle项目”按钮(加号)Link Gradle Project button
  3. 选择与子项目相对应的build.gradle文件
  4. 转到文件>项目结构>模块> NameOfSubproject
  5. 导航至main / java,然后单击“标记为:来源enter image description here
  6. 将主要/资源标记为“资源”
  7. 重新启动IntelliJ IDEA

该子项目的源将被IntelliJ识别,并且您可以对子项目中的类使用“导航类”操作

答案 3 :(得分:-1)

IDEA至2016.1.2

是不可能的