在第三章,我們在Gradle核心插件的幫助下構建了一個Java Web項目,我們了解到這些插件都是可以自定義來適應自己的非標準化的構建需求、給你的項目添加可執(zhí)行的構建邏輯來配置tasks。
在這一章,我們來學習Gradle構建的基本構建塊(blocks),比如項目和任務,以及他們是如何對應到Gradle API的類中,通過這些類的方法你可以獲得一些屬性來控制構建過程,你也將學習到如何使用屬性來控制構建行為。
你將學習到如何定義簡單的任務,更復雜一點的是編寫自定義的任務類,接下來我們會接觸到像訪問任務屬性、定義顯式和隱式的依賴、添加遞增的構建支持以及使用Gradle自帶的任務類型。我們也會了解到Gradle的構建生命周期來更好的理解構建是怎么配置和執(zhí)行的。