Gradle介紹
Gradle是一個基於JVM的構建工具,它提供了:
- 像Ant一樣,通用靈活的構建工具
- 可以切換的,基於約定的構建框架
- 強大的多工程構建支持
- 基於Apache Ivy的強大的依賴管理
- 支持maven, Ivy倉庫
- 支持傳遞性依賴管理,而不需要遠程倉庫或者是pom.xml和ivy.xml配置文件。
- 對Ant的任務做了很好的集成
- 基於Groovy,build腳本使用Groovy編寫
Gradle 概述
1,基於聲明和基於約定的構建。
2,依賴型的編程語言。
3,可以結構化構建,易於維護和理解。
4,有高級的API允許你在構建執行的整個過程當中,對它的核心進行監視,或者是配置它的行爲。
5,有良好的擴展性。有增量構建功能來克服性能瓶頸問題。
6,多項目構建的支持。
7,多種方式的依賴管理。
8,是第一個構建集成工具。集成了Ant, maven的功能。
9,易於移值。
10,腳本採用Groovy編寫,易於維護。
11,通過Gradle Wrapper允許你在沒有安裝Gradle的機器上進行Gradle構建。
12,自由,開源。
Gradle 安裝
1,安裝JDK,並配置JAVA_HOME環境變量。因爲Gradle是用Groovy編寫的,而Groovy基於JAVA。另外,Java版本要不小於1.5.
2,下載。地址是:http://www.gradle.org/downloads。在這裏下載你要的版本。
3,解壓。如果你下載的是gradle-xx-all.zip的完整包,它會有以下內容:
- 二進制文件
- 用戶手冊(包括PDF和HTML兩種版本)
- DSL參考指南
- API手冊(包括Javadoc和Groovydoc)
- 樣例
- 源代碼,僅供參考使用。