我有一个具有下一个结构的Gradle项目:
prj
+---subprj1
| \---build.gradle
+---subprj2
| \---build.gradle
\---build.gradle
subprj1 / build.gradle 的内容是:
task caller (type: GradleBuild) {
setTasks(["subprj2:callee"])
}
和 subprj2 / build.gradle 内容为:
task callee {
println "Has been called."
}
这种方式不起作用。
是否可以使用setTasks
&这种情况下GradleBuild
任务类型?
怎么做?
答案 0 :(得分:0)
这应该在callee
caller
task caller (dependsOn: [':subprj2:callee']) {
}
或:
task caller {
dependsOn ':subprj2:callee'
}
或:
caller.dependsOn ':subprj2:callee'