向Gradle中的多个任务添加相同的任务相关性

向Gradle中的多个任务添加相同的任务相关性,gradle,Gradle,我想将对TaskX的依赖性添加到多个其他任务中 TaskA.dependsOn TaskX TaskB.dependsOn TaskX TaskC.dependsOn TaskX TaskD.dependsOn TaskX 是否可以只在一次调用中设置所有任务,即使用任务集合并向其添加依赖项?我假设它是: [TaskA, TaskB, TaskC, TaskD]*.dependsOn TaskX 是的,就是这个!你能解释一下这个语法是什么[…]*以及它是如何工作的吗?谢谢。是时候读一本关于Gr

我想将对TaskX的依赖性添加到多个其他任务中

TaskA.dependsOn TaskX
TaskB.dependsOn TaskX
TaskC.dependsOn TaskX
TaskD.dependsOn TaskX

是否可以只在一次调用中设置所有任务,即使用任务集合并向其添加依赖项?

我假设它是:

[TaskA, TaskB, TaskC, TaskD]*.dependsOn TaskX

是的,就是这个!你能解释一下这个语法是什么[…]*以及它是如何工作的吗?谢谢。是时候读一本关于Groovy编程的书了。Gradle构建脚本只是一个Groovy DSL。我认为这个特殊的操作符被称为“扩散”操作符。