在 Gradle 中定义任务之前添加对任务的依赖

Add a dependency on a task before the task is defined in Gradle

我想创建一个 dependsOn compileDebugJava 的任务。但是,Java 插件在我声明我的依赖项和 Gradle returns:

后创建了 compileDebugJava 任务

Task with path 'compileDebugJava' not found in project

那么,是否可以声明我对稍后创建的任务的依赖性?

Gradle 的语法是:

task yourTask(dependsOn: 'compileDebugJava') {
    doLast {
        ...
    }
}

请注意,以下使用 << 运算符的等效语法已被弃用:

task yourTask(dependsOn: 'compileDebugJava') << {
    ...
}