您的位置:極速下載站 → 電腦軟件 → 網(wǎng)絡(luò)軟件 → 網(wǎng)絡(luò)其他 → gradle
Gradle一款是面向JAVA APP應(yīng)用的開發(fā)工具,gradle的功能非常強(qiáng)大,完美支持Java、scala等編程語(yǔ)言,是非常靈活的開發(fā)構(gòu)建應(yīng)用程序。gradle的界面非常簡(jiǎn)單,沒有花哨的操作,用戶一眼就能看到自己想要的操作在哪里。此外,該軟件占用空間也不大,用戶可以放心下載這款應(yīng)用程序,而不用擔(dān)心自己的電腦內(nèi)存不足的問題。
gradle操作:
軟件提供了什么?
1. 一種可切換的,像maven一樣的基于約定的構(gòu)建框架,卻又從不鎖住你(約定優(yōu)于配置)
2. 強(qiáng)大的支持多工程的構(gòu)建
3. 強(qiáng)大的依賴管理(基于Apache Ivy),提供最大的便利去構(gòu)建你的工程
4. 全力支持已有的Maven或者Ivy倉(cāng)庫(kù)基礎(chǔ)建設(shè)
5. 支持傳遞性依賴管理,在不需要遠(yuǎn)程倉(cāng)庫(kù)和pom. 和ivy配置文件的前提下
6. 基于groovy腳本構(gòu)建,其build腳本使用groovy語(yǔ)言編寫
7. 具有廣泛的領(lǐng)域模型支持你的構(gòu)建
gradle優(yōu)勢(shì):
1、基于聲明和基于約定的構(gòu)建。
2、依賴型的編程語(yǔ)言。
3、可以結(jié)構(gòu)化構(gòu)建,易于維護(hù)和理解。
4、有高級(jí)的API允許你在構(gòu)建執(zhí)行的整個(gè)過程當(dāng)中,對(duì)它的核心進(jìn)行監(jiān)視,或者是配置它的行為。
5、有良好的擴(kuò)展性。有增量構(gòu)建功能來克服性能瓶頸問題。
6、多項(xiàng)目構(gòu)建的支持。
7、多種方式的依賴管理。
8、是第一個(gè)構(gòu)建集成工具。集成了Ant,maven的功能。
9、易于移值。
10、腳本采用Groovy編寫,易于維護(hù)。
11、通過Gradle Wrapper允許你在沒有安裝Gradle的機(jī)器上進(jìn)行Gradle構(gòu)建。
12、自由,開源。
gradle使用說明:
1、安裝JDK,并配置JAVA_HOME環(huán)境變量。因?yàn)镚radle是用Groovy編寫的,而Groovy基于JAVA。另外,Java版本要不小于1.5。
2、配置環(huán)境變量。配置GRADLE_HOME到你的gradle根目錄當(dāng)中,然后把%GRADLE_HOME%/bin(linux或mac的是$GRADLE_HOME/bin)加到PATH的環(huán)境變量。
linux用戶可以在~/.bashrc文件中配置。
配置完成之后,運(yùn)行g(shù)radle -v,檢查一下是否安裝無誤。如果安裝正確,它會(huì)打印出Gradle的版本信息,包括它的構(gòu)建信息,Groovy,Ant,Ivy,當(dāng)前JVM和當(dāng)前系統(tǒng)的版本信息。
另外,可以通過GRADLE_OPTS或JAVA_OPTS來配置Gradle運(yùn)行時(shí)的JVM參數(shù)。不過,JAVA_OPTS設(shè)置的參數(shù)也會(huì)影響到其他的JAVA應(yīng)用程序。
gradle評(píng)價(jià):
任務(wù)類型擴(kuò)展了JavaCompile 任務(wù)
該GroovyCompile任務(wù)支持Groovy編譯器的大多數(shù)配置選項(xiàng)。
Groovy編譯器將始終使用與啟動(dòng)Gradle相同的Java版本執(zhí)行。
用戶可以設(shè)置sourceCompatibility和targetCompatibility到1.6。
如果您還擁有Java源代碼,則可以按照與Java插件相同的步驟來確保使用正確的Java編譯器。
https://www.xitongcheng.com/soft/bcjz_xiazai_25326.html
相關(guān)搜索: