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