java - 如何将任务添加到 gradle 中的主要 'build' 任务

标签 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'.

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

最佳答案

问题是您的构建没有 build 任务,至少在评估上述行时是这样。通常,build 任务由 java-base 插件添加,该插件又由 javagroovy 等插件应用scala。因此,请确保首先应用这些插件之一。或者,如果您不使用它们中的任何一个,请声明您自己的 build 任务。

关于java - 如何将任务添加到 gradle 中的主要 'build' 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21396777/

相关文章:

java - Java 中的两个 JTree 相等/赋值

java - 创建 JSP 标记而不创建新的 .tag 文件

java - 使用 hibernate 支持多数据库

c++ - 有没有一种在集合上调用 lambda 函数的单行方法?

grails - grails命令有错误

java - 如何在调试级别的Gradle中运行Java测试

java - 日期和时区问题如何获取没有时区的日期?

maven - 将 Android 库上传到 Bintray - userOrg 参数被忽略

scala - 如何使用gradle运行Scala应用程序?

groovy - invokeMethod 和 methodMissing 有什么区别?