groovy - 将相同的配置应用于不同的任务

标签 groovy gradle

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

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

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

我正在尝试做类似的事情:
task1, task2 { 
    config 1
    config 2
}

要么:
task2 {
    task1
}

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

最佳答案

请尝试:

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

关于groovy - 将相同的配置应用于不同的任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32881025/

相关文章:

grails - 找不到Grails公式字段

grails - Config.groovy中的applicationContext

java - gradle build : repo1. maven.org:未知错误

android - 每个 ABI 的不同库搜索路径

java - 如何在 unetstack 中实现水下网络的能量模型?

javascript - 使用 Grails Asset-Pipeline 将 JavaScript 置于底部

android - 错误 : [TAG] Failed to resolve variable '${project.version}'

android - 网络用户目录的设置gradle

groovy - 向 map 中的列表添加元素的Groovy方法?

android - 如何在 build.gradle 中为版本指定通用字符串?