Gradle中文版是一款非常專業的編譯工具。Gradle中文版的界面簡潔、操作簡單,支持maven、Ivy倉庫,不僅如此,Gradle中文版還支持傳遞性依賴管理,而不需要遠程倉庫或者是pom.xml和ivy.xml配置文件,基于Groovy,build腳本使用Groovy編寫。
相關軟件 版本說明 下載地址
LiveStyle
最新版 查看
易編玩編程課堂
官方版 查看
HawkOD
中文版 查看
Simple CSS
官方版 查看
Groovy插件GroovyCompile為項目中的每個源集添加一個任務。
任務類型擴展了JavaCompile 任務
該GroovyCompile任務支持官方Groovy編譯器的大多數配置選項。
Groovy編譯器將始終使用與啟動Gradle相同的Java版本執行。
用戶可以設置sourceCompatibility和targetCompatibility到1.6。
如果您還擁有Java源代碼,則可以按照與Java插件相同的步驟來確保使用正確的Java編譯器。
軟件功能
1、基于聲明和基于約定的構建。
2、依賴型的編程語言。
3、可以結構化構建,易于維護和理解。
4、有高級的API允許你在構建執行的整個過程當中,對它的核心進行監視,或者是配置它的行為。
5、有良好的擴展性。有增量構建功能來克服性能瓶頸問題。
6、多項目構建的支持。
7、多種方式的依賴管理。
8、是第一個構建集成工具。集成了Ant, maven的功能。
9、易于移值。
10、腳本采用Groovy編寫,易于維護。
11、通過Gradle Wrapper允許你在沒有安裝Gradle的機器上進行Gradle構建。
12、自由,開源。
軟件亮點
? gradle對多工程的構建支持很出色,工程依賴是gradle的第一公民。
? gradle支持局部構建。
? 支持多方式依賴管理:包括從maven遠程倉庫、nexus私服、ivy倉庫以及本地文件系統的jars或者dirs
? gradle是第一個構建集成工具,與ant、maven、ivy有良好的相容相關性。
? 輕松遷移:gradle適用于任何結構的工程,你可以在同一個開發平臺平行構建原工程和gradle工程。通常要求寫相關測試,以保證開發的插件的相似性,這種遷移可以減少破壞性,盡可能的可靠。這也是重構的最佳實踐。
? gradle的整體設計是以作為一種語言為導向的,而非成為一個嚴格死板的框架。
? 免費開源
環境變量
要運行Gradle,首先添加環境變量GRADLE_HOME。這應該指向Gradle網站上的解壓縮文件。接下來添加GRADLE_HOME/bin到您的PATH環境變量。通常,這足以運行Gradle。
運行并測試您的安裝
您可以通過gradle命令運行Gradle 。要檢查Gradle是否已正確安裝,請輸入 gradle -v。輸出顯示Gradle版本以及本地環境配置(Groovy,JVM版本,OS等)。顯示的Gradle版本應與您下載的分發版匹配。
JVM選項
可以通過環境變量設置用于運行Gradle的JVM選項。您可以使用GRADLE_OPTS 或JAVA_OPTS,或兩者兼而有之。JAVA_OPTS按照慣例,是許多Java應用程序共享的環境變量。一個典型的用例是設置HTTP代理JAVA_OPTS 和內存選項GRADLE_OPTS。這些變量也可以在gradle或gradlew腳本的開頭設置。
請注意,目前無法在命令行上為Gradle設置JVM選項。
表的內容
升級說明
在解析上轉換依賴項構件
構建init插件改進
使用自定義分級分布定義組織范圍的屬性
插件作者的改進
使用Gradle構建本地軟件
改進了Buildship中的Eclipse項目名稱重復刪除
Gradle Kotlin DSL編譯器升級到Kotlin 1.3.31
固定的問題
已知的問題
外部的貢獻
報告問題
解壓Gradle中文版ZIP文件,本案例解壓于 D:usrlocal
1、新建環境變量 GRADLE_HOME,即 D:usrlocalgradle-2.4;
2、修改環境變量 Path,即追加 %GRADLE_HOME%BIN;
3、輸入快捷鍵 WIN+ R,輸入 cmd,在彈出的窗口輸入命令行: gradle -v;
4、創建工程所在目錄,本經驗創建于 c:gdemo;
創建空白的 build.gradle 文件,并打開;
5、在第一行輸入 apply plugin: 'java',并執行命令:gradle build
gradle提供了什么?
1. 一種可切換的,像maven一樣的基于約定的構建框架,卻又從不鎖住你(約定優于配置)
2. 強大的支持多工程的構建3. 強大的依賴管理(基于Apache Ivy),提供最大的便利去構建你的工程
4. 全力支持已有的Maven或者Ivy倉庫基礎建設
5. 支持傳遞性依賴管理,在不需要遠程倉庫和pom.xml和ivy配置文件的前提下
6. 基于groovy腳本構建,其build腳本使用groovy語言編寫
7. 具有廣泛的領域模型支持你的構建
網友評論