我正在用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"
}
}
}
我如何在自定义任务中声明配置属性才能具有动态语言列表(例如,可以使用it
,fr
和es
代替en
和de
)?也应该有该任务的多个实例。