Gradle:如何创建javaCompile依赖项?

Gradle:如何创建javaCompile依赖项?,gradle,Gradle,我希望顶级build.gradle文件中的任务依赖于在子项目中运行“compileJava”。当前,top-level.gradle文件显示: subprojects { apply plugin: "java" } task wrap(dependsOn: 'compileJava' ...) 这是行不通的。我可以说gradlecompilejava,它在所有子项目上运行“compileJava”目标。但顶级项目中没有“compileJava”任务 如何使“包装”任务依赖于“com

我希望顶级build.gradle文件中的任务依赖于在子项目中运行“compileJava”。当前,top-level.gradle文件显示:

subprojects {
    apply plugin: "java"
}

task wrap(dependsOn: 'compileJava' ...)
这是行不通的。我可以说
gradlecompilejava
,它在所有子项目上运行“compileJava”目标。但顶级项目中没有“compileJava”任务


如何使“包装”任务依赖于“compileJava”?

非常简单!应该是显而易见的,但事实并非如此。
task wrap {
    dependsOn { subprojects.compileJava }
}