如何在gradle中向主“构建”任务添加任务

时间:2014-01-28 04:21:35

标签: java groovy gradle

当我尝试使用以下代码将任务添加到主构建任务时:

rootProject.tasks.getByName('build').dependsOn mytask

当我使用输出gradle(w) build运行时,它会抱怨:

* Where:
Build file '...' line
: ...

* What went wrong:
A problem occurred evaluating project ':myapp'.
> Task with name 'build' not found in root project 'main'.

如何将任务添加到构建任务?

1 个答案:

答案 0 :(得分:4)

问题是你的构建没有build任务,至少在评估上面一行的时候。通常,build插件会添加java-base任务,然后插件会被javagroovyscala等插件应用。因此,请务必先应用其中一个插件。或者,如果您不使用其中任何一个,请声明您自己的build任务。