如何在intellij中正确导入多级项目

时间:2015-12-09 09:30:51

标签: intellij-idea gradle

我无法正确导入具有以下结构的现有成绩项目:

containing_folder/
    build/
        build.gradle
        settings.gradle
    bluewhale/

其中build.grade包含:

task waterhello << { task -> println "I'm $task.project.name" }

project(':bluewhale') {
    task bluewhalehello << {task -> println "I'm $task.project.name" }
}

和settings.gradle包含:

includeFlat 'bluewhale'

当我在intelliJ IDEA 15中导入此项目并尝试从:bluewhale上下文运行以下任务时: intelliJ task selection

我收到以下错误:

FAILURE: Build failed with an exception.

* What went wrong:
Task 'bluewhalehello' not found in root project 'bluewhale'.

如果我尝试通过执行

从终端运行它
gradle bluewhale:bluewhalehello

它运作得很好。有什么办法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

使用开放选项而不是导入。然后只显示构建和设置gradle文件所在的文件夹目录。 Intellij负责其余的工作