当我尝试使用以下代码向主构建任务添加任务时:
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'.
如何将任务添加到构建任务中?
最佳答案
问题是您的构建没有 build
任务,至少在评估上述行时是这样。通常,build
任务由 java-base
插件添加,该插件又由 java
、groovy 等插件应用
或 scala
。因此,请确保首先应用这些插件之一。或者,如果您不使用它们中的任何一个,请声明您自己的 build
任务。
关于java - 如何将任务添加到 gradle 中的主要 'build' 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21396777/