簡介:Gradle的出現,是技術發展的必然,站在了Ant、maven等構建工具的肩膀上,使用了一種強大且具有表達性的基于Groovy的領域特定語言(DSL),使其擁有易用且靈活的方式去實現定制邏輯、方便擴展,對什么周期有更完全的控制。學習本課程后就能理解,gradle是什么,能干什么,為什么是gradle;并掌握實際使用gradle進行項目構建、測試、打包、發布的能力。Gradle讓不可能變得可能,讓可能變得簡單,讓簡單變得優雅。
第1章 課程介紹
先介紹一些項目自動化的概念和思想,列舉常用構建工具,并進行比較,引出gradle。再介紹作為新一代構建工具,gradle所吸引人的特性。之后介紹本門課程的章節安排。
第2章 準備使用Gradle
主要介紹Gradle的安裝和使用。包括命令行及在IDE中使用Gradle。
第3章 第一個Gradle項目
主要通過簡單的示例Gradle的基本使用方法,讓學生快速領略gradle的構建功能。
第4章 高級應用
構建腳本介紹,依賴管理,多項目構建,測試,發布等高級應用