1. 程式人生 > >Gradle3.0自動化項目構建技術精講+實戰

Gradle3.0自動化項目構建技術精講+實戰

交流 實的 專用 運行 ask 功能 進步 封裝 語言

第1章 課程介紹
本章主要向大家介紹本課程的整體規劃,包括課程收獲,適合人群,課程章節安排等,通過本章的學習,可以讓大家對課程有一個整體認知。

第2章 gradle快速入門
本章會從整體上講解一下gradle相關概念,讓大家明白groovy與gradle, DSL的關系,以及清楚gradle的語法采用的就是groovy的核心語法,避免後面的學習出現概念上的疑惑。

第3章 開發環境搭建
本章主要帶領大家完成開發環境搭建,包括環境變量配置以及開發環境搭建,為我們後續的開發打下堅實的基礎。

第4章 Gradle核心語法講解及實戰
本章重點講解gradle特有的語法糖,從一門語法最基礎的變量,方法,循環,數據結構開始到閉包,MetaClass等,讓大家對gradle的語法有一個全面的掌握,在講解gradle過程中我們會對比著java的語法來講解,讓大家在學會gradle的同時掌握gradle與java的異同,提高學習的效率。...



第5章 Gradle高級用法實戰
本章重點講解gradle語言中的高級用法:包括如何發送網絡請求,解析json,讀寫普通文件以及解析和生成xml文件等核心高級語法。綜合上章講解的核心語法,讓我們對Gradle有進一步的掌握。

第6章 Gradle生命周期探索
本章開始講解gradle的生命周期流程,讓大家明白gradle代碼執行的不同階段以及如何監聽不同的執行階段。只有理解了gradle的生命周期,才能夠編寫出正確運行的gradle腳本。

第7章 Gradle核心之Project詳解及實戰
本章開始講解gradle最重要的模塊Project,Project是我們所有gradle腳本的入口,它的功能非常之多,我們會分模塊為大家講解Project的文件定位,屬性,依賴,外部命令執行等所有重要的功能模塊,並實戰編寫一個版本統一管理腳本,以加深對Project的理解。...


第8章 Gradle核心之Task詳解及實戰
本章講解gradle中另一個重要的模塊Task,Task是構建過種中真正的邏輯執行者,本章我們會從Task的定義,查找,執行順序,輸入輸出,依賴等Taks所有核心模塊來為大家詳細的講解Task.並且通過編寫實際開發中使用到的腳本,讓大家真正掌握Project和Task結合在實際中的使用。...

第9章 Gradle其它模塊講解與自定義Plugin實戰
除了Project和Task,gradle還有一些其它相對重要的模塊,本章我們先講解Settings,SourceSet以及這些模塊在實際項目中的實際使用。然後講解gradle最後一個核心技術plugin,通過實戰plugin自定義,讓同學們能夠將自己編寫的腳本封裝為插件供其它開發者使用。...


第10章 Gradle持續集成與打包
構建的最終目的是為了打包,在企業中了我們會使用專用的Jenkins集成工具來完成代碼的持續集成與打包,本章則主要講解如何配合Jenkins與gradle來完成打包

第11章 課程總結
本章對本次實戰課程進行一個完整的總結,回顧我們學習groovy中的重點,gradle編程框架的重點,以及如何編寫腳本。通過總結可以知道我們本次實戰課程收獲了那些,還有那些需要大家下去繼續擴展學習等,最後祝大家在進階的路上又上了一層樓。期待與大家一起交流,一起進步!

下載地址:Gradle3.0自動化項目構建技術精講+實戰

Gradle3.0自動化項目構建技術精講+實戰