我想将自定义任务添加到我的Gradle构建文件中。
是否应该将其放入android
配置闭包内?
我都尝试了两个,但它们似乎都可以正常工作,我在文档中找不到任何明确的提及。
最佳答案
任务定义通常不应像zeventh所建议的那样进入android博客并在根级别上。尽管有时在android块中执行此操作有时很有用。特别是当您动态创建这些任务时。
在以下示例中,我为每个构建变体创建一个任务:
android{
applicationVariants.all{ variant ->
def variantTask = task("${variant.name}CustomTask", type:CustomTask){
...
}
check.dependsOn variantTask
}
}
关于android - Gradle android:我应该在哪里放置自定义任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26767951/