Gradle介紹
Gradle是一個基于JVM的構建工具,它提供了:
- 像Ant一樣,通用靈活的構建工具
- 可以切換的,基于約定的構建框架
- 強大的多工程構建支持
- 基于Apache Ivy的強大的依賴管理
- 支持maven, Ivy倉庫
- 支持傳遞性依賴管理,而不需要遠程倉庫或者是pom.xml和ivy.xml配置文件。
- 對Ant的任務做了很好的集成
- 基于Groovy,build腳本使用Groovy編寫
- 有廣泛的領域模型支持構建
Gradle 概述
- 基于聲明和基于約定的構建。
- 依賴型的編程語言。
- 可以結構化構建,易于維護和理解。
- 有高級的API允許你在構建執(zhí)行的整個過程當中,對它的核心進行監(jiān)視,或者是配置它的行為。
- 有良好的擴展性。有增量構建功能來克服性能瓶頸問題。
- 多項目構建的支持。
- 多種方式的依賴管理。
- 是第一個構建集成工具。集成了Ant, maven的功能。
- 易于移值。
- 腳本采用Groovy編寫,易于維護。
- 通過Gradle Wrapper允許你在沒有安裝Gradle的機器上進行Gradle構建。
- 自由,開源。
Gradle 安裝
- 安裝JDK,并配置JAVA_HOME環(huán)境變量。
- 下載。地址是:http://www.gradle.org/downloads。(推薦http://services.gradle.org/distributions)
- 解壓。
- 配置環(huán)境變量。配置GRADLE_HOME到你的gradke根目錄當中,然后把%GRADLE_HOME%bin加到PATH的環(huán)境變量中。配置完成之后,運行gradle -v檢查。
IDEA中使用gradle
將Java項目從maven遷移到gradle
只需要在項目的pom文件所在的目錄下執(zhí)行以下命令:
$ gradle init --type pom