Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化構建開源工具。它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各種繁瑣配置。
1、官網下載
https://gradle.org/install/#manually
當前最新版本是5.0,下載下來gradle-5.0-bin.zip
2、壓縮包解壓后,根據實際路徑配置環境變量
GRADLE_HOME=D:\java\gradle-5.0 PATH=%GRADLE_HOME%\bin
3、驗證安裝結果,在cmd命令行下輸入gradle -v,正常會出現下面信息:
Welcome to Gradle 5.0! Here are the highlights of this release: - Kotlin DSL 1.0 - Task timeouts - Dependency alignment aka BOM support - Interactive `gradle init` For more details see https://docs.gradle.org/5.0/release-notes.html ------------------------------------------------------------ Gradle 5.0 ------------------------------------------------------------ Build time: 2018-11-26 11:48:43 UTC Revision: 7fc6e5abf2fc5fe0824aec8a0f5462664dbcd987 Kotlin DSL: 1.0.4 Kotlin: 1.3.10 Groovy: 2.5.4 Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018 JVM: 1.8.0_111 (Oracle Corporation 25.111-b14) OS: Windows 7 6.1 amd64
4、Eclipse安裝gradle插件
(1)在Eclipse中選擇Help -> Eclipse Marketplace…,輸入buildship點擊Go,然后選擇Install安裝Gradle插件:Buildship Gradle Integration 3.0
(2)安裝完成后重啟Eclipse。
5、Eclipse創建gradle項目
File -> Other -> Gradle -> Gradle Project
6、Eclipse導入gradle項目
File -> Import -> Gradle -> Existing Gradle Project
7、gradle項目配置文件說明:
(1)build.gradle
項目自動編譯的時候要讀取的配置文件,比如指定項目的依賴包等。
(2)gradle.properties
定義了一系列供build.gradle使用的常量。
(3)gradlew與gradlew.bat
gradlew為Linux下的shell腳本,gradlew.bat是Windows下的批處理文件。gradlew是gradle wrapper的縮寫,也就是說它對gradle的命令進行了包裝, 比如我們進入到指定Module目錄並執行“gradlew.bat assemble”即可完成對當前Module的構建(Windows系統下)。
(4)settings.gradle
整個項目的管理,假如我們的項目包含了不只一個Module時,我們想要一次性構建所有Module以完成整個項目的構建,這時我們需要用到這個文件。比如我們的項目包含了ModuleA和ModuleB這兩個模塊,則這個文件中會包含這樣的語句:include ':ModuleA', ':ModuleB'。
8、導入Github上的Gradle項目
導入之后,代碼有很多錯誤,因為相關的jar包沒有加載,需要手動操作下:右鍵項目Configuration -> Add gradle Nature。