Gradle是什麼?
Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化構建工具。它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各類繁瑣配置。
Gradle有什麼用?
面向Java應用爲主。當前其支持的語言限於Java、Groovy、Kotlin和Scala,計劃將來將支持更多的語言。
功能
Ø gradle對多工程的構建支持很出色,工程依賴是gradle的第一公民。
Ø gradle支持局部構建。
Ø 支持多方式依賴管理:包括從maven遠程倉庫、nexus私服、ivy倉庫以及本地文件系統的jars或者dirs
Ø gradle是第一個構建集成工具,與ant、maven、ivy有良好的相容相關性。
Ø 輕鬆遷移:gradle適用於任何結構的工程,你能夠在同一個開發平臺平行構建原工程和gradle工程。一般要求寫相關測試,以保證開發的插件的類似性,這種遷移能夠減小破壞性,儘量的可靠。這也是重構的最佳實踐。
Ø gradle的總體設計是以做爲一種語言爲導向的,而非成爲一個嚴格死板的框架。
Ø 免費開源
gradle提供了什麼
1.一種可切換的,像maven同樣的基於約定的構建框架,卻又從不鎖住你(約定優於配置)
2. 強大的支持多工程的構建
3. 強大的依賴管理(基於Apache Ivy),提供最大的便利去構建你的工程
4. 全力支持已有的Maven或者Ivy倉庫基礎建設
5. 支持傳遞性依賴管理,在不須要遠程倉庫和pom.xml和ivy配置文件的前提下
6 基於groovy腳本構建,其build腳本使用groovy語言編寫
7 具備普遍的領域模型支持你的構建
使用方法
解壓 ZIP 文件,本案例解壓於 D:\usr\local
一、新建環境變量 GRADLE_HOME,即 D:\usr\local\gradle-2.4;
二、修改環境變量 Path,即追加 %GRADLE_HOME%\BIN;
三、輸入快捷鍵 WIN+ R,輸入 cmd,在彈出的窗口輸入命令行: gradle -v;
一、建立工程所在目錄,本經驗建立於 c:\gdemo;
建立空白的 build.gradle 文件,並打開;
二、在第一行輸入 apply plugin: ‘java’,並執行命令:gradle build。
原文連接:https://blog.csdn.net/qq_22182989/article/details/80573605java