官方文檔
DSL, domain-speific language,特定領域語言java
build.gradle配置當前項目的腳本文件
gradle-wrapper.jar能夠使用的jar包
gradle-wrapper.properties配置屬性
gradlew基於unix系統的腳本
gradlew.bat基於windows系統的腳本
settings.gradle用於配置gradle構建的gradle設置腳本windows
gradle使用groovy語言編寫任務,一個項目能夠包含多個任務,每一個任務執行一些操做app
gradle提供了一個任務庫,能夠配置某個任務
例如,一個核心copy任務,能夠將文件從一個目錄移到其餘目錄dom
注:這個copy任務,將把src目錄中文件複製到dest目錄,其中dest目錄不須要提早建立, group和description參數自定義ide
gradle包含一系列插件,能夠在插件倉庫中發現,發行版中包含一個基本插件,gradle
在安裝了插件base後,能夠建立一個Zip任務ui
注: 這個zip任務,將把src目錄壓縮爲zip文件,保存在bulid/distributions
目錄中spa
查看settings.gradle
, 設置根項目的名稱爲demo
,默認狀況下,根項目名稱和項目所在目錄名稱相同插件
查看build.gradle
, plugins
指定插件repositories
指定存儲庫dependencies
指定項目依賴庫3d
由於默認的jcenter()
下載緩慢,能夠替換爲阿里源鏡像