看懂Gradle腳本(6)- Hello Groovy, Goodbye Getters&Setters

本篇文章很簡單,就是把下面這段Gradle腳本打回原形:

version = 1.0  
  • Groovy語法糖
    Java程序員對JavaBeansGetter/Setter方法肯定不陌生,所以就不過多介紹了。雖然現(xiàn)代的IDE都提供了快捷方式,可以很方便的給字段生成Getter和Setter方法,但我還是很討厭他們。還好,有Groovy的語法糖在手,就可以跟Getter/Setter方法說再見了!上面的腳本,實(shí)際上是調(diào)用Project接口的setVersion方法:
project.setVersion(1.0)  

Project接口還定義了getVersion方法,所以我們能用下面的方式得到項(xiàng)目的版本信息:

println project.version // Groovy  
println(project.getVersion()) // Java  
  • 設(shè)置Task屬性
    再看看下面的腳本:
task helloWorld {  
    group = 'myTasks'  
    description = 'Prints hello world.'  
    doLast {  
        println 'Hello World!'  
    }  
}  

好吧,重點(diǎn)是在Task的配置閉包中,我們可以隱式的操縱任務(wù)。groupdescription,只是org.gradle.api.Task的兩個屬性而已。

原文地址:http://blog.csdn.net/zxhoo/article/details/30064841

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容