0
我想將自定義任務添加到我的Gradle構建文件。Gradle android:我應該在哪裏放置自定義任務?
這是否應該在android
配置閉包內部進行?
我試了兩次,他們似乎工作正常,我無法在文檔中找到任何明確提及。
我想將自定義任務添加到我的Gradle構建文件。Gradle android:我應該在哪裏放置自定義任務?
這是否應該在android
配置閉包內部進行?
我試了兩次,他們似乎工作正常,我無法在文檔中找到任何明確提及。
任務定義應該通常不會像第十一條建議那樣進入android博客和根級別。雖然它有時在android塊中做到這一點很有用。尤其是當您動態創建這些任務時。
在下面的例子中,我創建的每個構建變量一個任務:
android{
applicationVariants.all{ variant ->
def variantTask = task("${variant.name}CustomTask", type:CustomTask){
...
}
check.dependsOn variantTask
}
}
您應該將該任務放在文件的根級別上,而不是android
閉包。
task yourTask << {
println "Hello world"
}