Gradle特別版是一款以Apache Ant和Apache Maven為基礎(chǔ)的JVM構(gòu)建工具,我們可以通過(guò)多種不同的開(kāi)發(fā)語(yǔ)言來(lái)進(jìn)行Java應(yīng)用的開(kāi)發(fā)和構(gòu)建。而且Gradle中文版在操作上也非常靈活,你可以在一個(gè)開(kāi)發(fā)平臺(tái)上同步完成多種工程的構(gòu)建,從而大大降低了你的工作量。
Gradle是一個(gè)基于Apache Ant和Apache Maven概念的項(xiàng)目自動(dòng)化構(gòu)建開(kāi)源工具。它使用一種基于Groovy的特定領(lǐng)域語(yǔ)言(DSL)來(lái)聲明項(xiàng)目設(shè)置,目前也增加了基于Kotlin語(yǔ)言的kotlin-based DSL,拋棄了基于XML的各種繁瑣配置。面向Java應(yīng)用為主。當(dāng)前其支持的語(yǔ)言限于Java、Groovy、Kotlin和Scala,計(jì)劃未來(lái)將支持更多的語(yǔ)言。
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.xml和ivy配置文件的前提下
6. 基于groovy腳本構(gòu)建,其build腳本使用groovy語(yǔ)言編寫(xiě)
7. 具有廣泛的領(lǐng)域模型支持你的構(gòu)建
1、基于聲明和基于約定的構(gòu)建。
2、依賴型的編程語(yǔ)言。
3、可以結(jié)構(gòu)化構(gòu)建,易于維護(hù)和理解。
4、有高級(jí)的API允許你在構(gòu)建執(zhí)行的整個(gè)過(guò)程當(dāng)中,對(duì)它的核心進(jìn)行監(jiān)視,或者是配置它的行為。
5、有良好的擴(kuò)展性。有增量構(gòu)建功能來(lái)克服性能瓶頸問(wèn)題。
6、多項(xiàng)目構(gòu)建的支持。
7、多種方式的依賴管理。
8、是第一個(gè)構(gòu)建集成工具。集成了Ant, maven的功能。
9、易于移值。
10、腳本采用Groovy編寫(xiě),易于維護(hù)。
11、通過(guò)Gradle Wrapper允許你在沒(méi)有安裝Gradle的機(jī)器上進(jìn)行Gradle構(gòu)建。
12、自由,開(kāi)源。
要運(yùn)行Gradle,首先添加環(huán)境變量GRADLE_HOME。這應(yīng)該指向Gradle網(wǎng)站上的解壓縮文件。接下來(lái)添加GRADLE_HOME/bin到您的PATH環(huán)境變量。通常,這足以運(yùn)行Gradle。
運(yùn)行并測(cè)試您的安裝
您可以通過(guò)gradle命令運(yùn)行Gradle 。要檢查Gradle是否已正確安裝,請(qǐng)輸入 gradle -v。輸出顯示Gradle版本以及本地環(huán)境配置(Groovy,JVM版本,OS等)。顯示的Gradle版本應(yīng)與您下載的分發(fā)版匹配。
JVM選項(xiàng)
可以通過(guò)環(huán)境變量設(shè)置用于運(yùn)行Gradle的JVM選項(xiàng)。您可以使用GRADLE_OPTS 或JAVA_OPTS,或兩者兼而有之。JAVA_OPTS按照慣例,是許多Java應(yīng)用程序共享的環(huán)境變量。一個(gè)典型的用例是設(shè)置HTTP代理JAVA_OPTS 和內(nèi)存選項(xiàng)GRADLE_OPTS。這些變量也可以在gradle或gradlew腳本的開(kāi)頭設(shè)置。
請(qǐng)注意,目前無(wú)法在命令行上為Gradle設(shè)置JVM選項(xiàng)。
首先我們?cè)诎俣人阉鱃radle,找到官網(wǎng)的下載頁(yè)面如下圖所示,我們選擇想要安裝的發(fā)布版本,gradle-x.x-bin.zip是需要下載的安裝發(fā)布版,gradle-x.x-src.zip是源碼,gradle-x.x-all.zip則是下載全部的文件。
Gradle下載的源碼不需要安裝,我們將下載的壓縮包在本機(jī)的目錄下直接解壓即可,解壓后的目錄如下圖所示。
接下來(lái)我們?yōu)镚radle配置環(huán)境變量,安裝過(guò)jdk的朋友對(duì)環(huán)境變量的配置應(yīng)該不陌生了。我們右鍵“這臺(tái)電腦”-->"屬性"-->"高級(jí)系統(tǒng)設(shè)置"-->"環(huán)境變量"-->"系統(tǒng)變量",按照上述步驟找到環(huán)境變量設(shè)置的位置。我們?cè)谙到y(tǒng)變量中新增一個(gè)GRADLE_HOME值為解壓后的路徑,然后我們還需要修改Path變量,將Gradle的bin目錄添加進(jìn)去,我們?cè)赑ath變量的最后面添加;%GRADLE_HOME%\bin,注意前面的分號(hào)(;)一定不能少。
配置完成后我們查看一下本機(jī)安裝的gradle的版本信息,使用快捷鍵Win+R彈出的輸入框中輸入cmd,然后打開(kāi)命令窗口,在命令窗口中輸入gradle -v可以查看到gradle的版本信息,如下圖所示。
接下來(lái)我們創(chuàng)建一個(gè)項(xiàng)目目錄,在該目錄中創(chuàng)建build.gradle文件,然后編輯該文件,下圖為Spring Boot項(xiàng)目需要的配置項(xiàng),我們?cè)O(shè)置中心倉(cāng)庫(kù)的路徑,設(shè)置項(xiàng)目的依賴包,設(shè)置項(xiàng)目的打包方式及版本號(hào)等信息。
最后我們通過(guò)命令行來(lái)執(zhí)行創(chuàng)建命令,我們將命令行的目錄切換到gradle的build.gradle文件同級(jí)目錄下,然后執(zhí)行g(shù)radle build,提示創(chuàng)建成功,查看build.gradle文件所在的目錄,發(fā)現(xiàn)多了.gradle和build目錄。
解壓 ZIP 文件,本案例解壓于 D:\usr\local
1、新建環(huán)境變量 GRADLE_HOME,即 D:\usr\local\gradle-2.4;
2、修改環(huán)境變量 Path,即追加 %GRADLE_HOME%\BIN;
3、輸入快捷鍵 WIN+ R,輸入 cmd,在彈出的窗口輸入命令行: gradle -v;
1、創(chuàng)建工程所在目錄,本經(jīng)驗(yàn)創(chuàng)建于 c:\gdemo;
創(chuàng)建空白的 build.gradle 文件,并打開(kāi);
2、在第一行輸入 apply plugin: 'java',并執(zhí)行命令:gradle build
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡(jiǎn)純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......