为自定义Gradle任务建模嵌套配置

时间:2019-04-13 16:48:34

标签: gradle gradle-plugin

我正在用Java(public class MyCustomTask extends DefaultTask)开发自定义Gradle任务,并且我的目标是Gradle 5.3。我喜欢在build.gradle中写这样的东西:

tasks.register("myTask", MyCustomTask) {
    languages {
        de {
            include "images/de", "assets/de"
            languageFile "de.properties"
        }
        en {
            include "images/en", "assets/en"
            languageFile "en.properties"
        }
    }
}

我如何在自定义任务中声明配置属性才能具有动态语言列表(例如,可以使用itfres代替ende)?也应该有该任务的多个实例。

0 个答案:

没有答案