有没有办法一次配置多个 gradle 任务?

Is there a way to configure multiple gradle tasks at once?

我在我从事的项目的 build.gradle 文件中有以下片段:

tasks.named('test').configure {
    dependsOn customTask
}

tasks.named('compileTestJava').configure {
    dependsOn customTask
}

tasks.named('jar').configure {
    dependsOn customTask
}

tasks.named('build').configure {
    dependsOn customTask
}

必须分别为4个任务指定相同的配置似乎是多余的。有没有办法 select 一次配置多个任务?也许是这样的:

tasks.named('test', 'compileTestJava', 'jar', 'build').configure {
    dependsOn customTask
}

(我试过这个代码,但它不起作用。)

你可以做到

['a', 'b', 'c'].each {
   tasks.named(it).configure {
      dependsOn 'customTask'
   } 
}