当我尝试使用以下代码将任务添加到主构建任务时:
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'.
如何将任务添加到构建任务?
答案 0 :(得分:4)
问题是你的构建没有build
任务,至少在评估上面一行的时候。通常,build
插件会添加java-base
任务,然后插件会被java
,groovy
或scala
等插件应用。因此,请务必先应用其中一个插件。或者,如果您不使用其中任何一个,请声明您自己的build
任务。