官網地址:https://gradle.org/。
一、Window下配置 Gradle 環境
安裝Gradle之前必須要配置好Java環境,要求JDK 6 以上,並且在環境變量配置好JAVA_HOME。查看Java版本的命令為:java -version。
這里我的JDK版本為1.8.0_201。
然后去官網下載Gradle文件,因為目前項目中使用的還是4.10.1-all版本,所以目前下載的也是這個版本。下載后,將Gradle的bin目錄添加到環境變量里面即可。
驗證配置完成的標志為,輸入gradle -v后,能顯示Gradle版本號、Groovy版本號、JVM等相關信息。
二、Mac下配置Gradle環境
首先需要找到gradle的路徑:
然后gradle 右鍵 顯示簡介 復制下藍色的內容:
找到路徑后,就可以進行環境變量的配置了。
在.bash_profile文件中,添加如下圖選中內容的配置信息:
執行source .bash_profile,將配置的環境變量生效。
使用命令[gradle -v]看是否出現版本號,如果出現版本號,說明環境變量配置成功了。
三、Gradle 之 Hello World
新建一個目錄,然后在該目錄下創建一個名為build.gradle的文件,編輯該文件,輸入如下內容:
task hello{ doLast { println 'Hello World' } }
編輯完成后保存。然后打開終端,移動到此目錄下,使用gradle -q hello命令來執行腳本:
至此,我們看到終端打印出來我們想要的內容了。下面我們來簡單的分析一下為何這樣做能產生我們想要的結果。
四、Gradle Hello World 分析
1. build.gradle 是 Gradle 默認的構建腳本文件,執行Gradle命令的時候,會默認加載當前目錄下的build.gradle腳本文件。
2. 這個構建腳本定義了一個任務(Task),任務的名字叫hello,並且給任務hello添加了一個動作,官方名字是Action,閱讀Gradle的源代碼可以隨處看到它,其實它就是一段Groovy語言實現的閉包。這里的doLast是Task執行完畢后要回調的doLast閉包的代碼實現。
3. gradle -q hello 這段運行命令,意思是要執行的build.gradle腳本中定義的名為hello的Task,-q參數用於控制gradle輸出的日志級別,以及哪些日志可以輸出被看到。