将相同配置应用于不同任务

时间:2015-10-01 06:44:02

标签: groovy gradle

例如我在subprojects配置中有两个闭包(例如task1 - task2

subprojects { 
    task1 {
        config 1
        config 2
    }
    task2 {
        config 1
        config 2
    }
}

如何同时对两个任务应用相同的配置?

我试图做类似的事情:

task1, task2 { 
    config 1
    config 2
}

或:

task2 {
    task1
}

然而它不起作用。如果可能的话,如何纠正?

1 个答案:

答案 0 :(得分:2)

请尝试:

[task1, task2].each { t ->
   configure(t) {
      config1
      config2
   }
}