W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Gradle 能很好地衡量你編寫腳本的邏輯能力. 首先要做的是如何提取一個方法.
例子 6.14. 使用方法組織腳本邏輯
build.gradle
task checksum << {
fileList('../antLoadfileResources').each {File file ->
ant.checksum(file: file, property: "cs_$file.name")
println "$file.name Checksum: ${ant.properties["cs_$file.name"]}"
}
}
task loadfile << {
fileList('../antLoadfileResources').each {File file ->
ant.loadfile(srcFile: file, property: file.name)
println "I'm fond of $file.name"
}
}
File[] fileList(String dir) {
file(dir).listFiles({file -> file.isFile() } as FileFilter).sort()
}
adle -q loadfile 命令的輸出
> gradle -q loadfile
I'm fond of agile.manifesto.txt
I'm fond of gradle.manifesto.txt
稍后你看到, 這種方法可以在多項目構建的子項目之間共享. 如果你的構建邏輯變得更加復雜, Gradle 為你提供了其他非常方便的方法. 請參見第59章,組織構建邏輯。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: