你可以給任務加入自定義的屬性. 列如加入一個叫做 myProperty 屬性, 設置一個初始值給 ext.myProperty. 然后, 該屬性就可以像一個預定義的任務屬性那樣被讀取和設置了.
例子 6.12. 給任務加入自定義屬性
build.gradle
task myTask {
ext.myProperty = "myValue"
}
task printTaskProperties << {
println myTask.myProperty
}
gradle -q printTaskProperties 命令的輸出
> gradle -q printTaskProperties
myValue
給任務加自定義屬性是沒有限制的. 你可以在 13.4.2, “自定義屬性” 里獲得更多的信息.