有没有办法一次配置多个 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'
}
}
我在我从事的项目的 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'
}
}