我在 gradle 中构建了多项目。现在我正在通过以下方式将任务注入每个项目
Closure clo = {task -> println "Run task"}
configure(subprojects.findAll {it.name == 'project1' || it.name == 'project2'})
{
task helloTask << clo
}
除了遍历所有项目并按名称选择项目之外,还有其他更好的选择吗?我无法使用“项目”方法让它工作,因为项目方法拒绝接受列表。
project([':project1', ':project2']) {
task helloTask << clo
}