如何使用intellij中的子项目打开项目以使intellisense工作

时间:2019-01-09 11:26:01

标签: gradle intellij-idea intellisense

我有一个主项目,其中有几个模块/子项目。当我使用intellij打开它时,intellisense不起作用。软件包命名也以红色突出显示。子项目具有gradle文件,而主项目则没有。如何在INTELLIJ v2018.3中对其进行配置?

2 个答案:

答案 0 :(得分:0)

使用File |将Gradle模块添加到现有项目中。新增| 来自现有源的模块,然后选择要从中提取的build.gradle文件。有关步骤,请参见Importing a Gradle module

答案 1 :(得分:0)

尝试配置这种类型的设置几天后,我意识到了以下几点。 首先,我无法使用intellij中的Gradle View插件。它适用于gradle 3.5.0,并且如果针对较低版本的gradle(<4.0)

,则不允许我的某些依赖项进行编译
  1. 我在主项目中添加了2个gradle文件:

    settings.gradle

      

    rootProject.name ='卷'

         

    包括“ rest_api”

    build.gradle

      

    应用插件:“想法”

         

    应用插件:“ java”

  2. 在终端窗口中,我正在使用git bash命令行;我运行以下命令:

      

    gradle cleanIdea

         

    毕业想法

  3. 我关闭了IDE,将其重新打开,然后看到一个gradle链接项目弹出。选择此选项后,我可以选中使用自动导入使用默认的gradle包装器 一旦我应用了更改(您可能必须从主项目运行gradle构建,并且应将其导入),现在您应该就可以开始了!