資源描述:
《使用gradle構(gòu)建java項(xiàng)目-java開(kāi)發(fā)java經(jīng)驗(yàn)技巧》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、使用Gradlc構(gòu)建Java項(xiàng)H-編程開(kāi)發(fā)技術(shù)使用Gradle構(gòu)建Java項(xiàng)目譯文出處:字節(jié)技術(shù)原文出處:spring.io使用Gradle構(gòu)建Java項(xiàng)目這個(gè)手冊(cè)將通過(guò)一個(gè)簡(jiǎn)單的Java項(xiàng)目向大家介紹如何使用Gradle構(gòu)建Java項(xiàng)目。我們將要做什么?我們將在這篇文檔航中創(chuàng)建一個(gè)簡(jiǎn)單的Java項(xiàng)目,然后使用Gradlc構(gòu)建它。需要準(zhǔn)備什么??預(yù)留15分鐘空閑時(shí)間?一件稱手的兵器(你最喜歡的IDE或者文本編輯器)?Java環(huán)境([JDK6](http://www.oracle.com/technetwork/javayjavase/downloads/index.htnil
2、MJDK^及以上版本)如何完成這個(gè)手冊(cè)的內(nèi)容?與大多數(shù)Spring的入門手冊(cè)一樣,你可以從頭開(kāi)始一步步完成教程小的每一步工作,也可以跳過(guò)你已經(jīng)爛熟的基礎(chǔ)步驟。不管采用那種方式,你最后都會(huì)得到可工作的代碼。1.如果要垂頭開(kāi)始,猛戳這里2.如果要跳過(guò)基礎(chǔ)部分,需執(zhí)行以下操作:o下載并解壓本文檔相關(guān)源代碼,或者使用Git克隆一個(gè):gitclonehttps://github.com/spring-guides/gs-grad1e.gitocdjJA?gs-gradle/initialo參考到安裝Gradle部分當(dāng)你完成后,你口J以使用gs-gradle/complete來(lái)檢查你的結(jié)
3、果。配置項(xiàng)目首先需要配置一個(gè)項(xiàng)目給Cradle進(jìn)行構(gòu)建。為了保證我們能專注于Cradle,目前最好創(chuàng)建最簡(jiǎn)單的Java項(xiàng)目。創(chuàng)建目錄結(jié)構(gòu)在項(xiàng)目主目錄下,創(chuàng)建以下子目錄;在*nix系統(tǒng)下可以使用命令:mkdir-psrc/main/java/hcllosrcmain1java1hello在src/main/java/hcllo目錄中,你可以創(chuàng)建任何Java類。為簡(jiǎn)單起見(jiàn)并且為了與指南的其余部分保持一致,我們建議創(chuàng)建兩個(gè)雷HelloWorld.java和Greeter,javasrc/main/java/hello/HelloWorld.java的源代碼:packagehello
4、;publicclassHelloWorld{publicstaticvoidmain(String[]args){Greetergreeter二newGreeter();System,out.printIn(greeter.sayHelloO);src/main/java/hello/Greeter.java的源彳弋碼:packagehello;publicclassGrectcr{publicStringsayHelloO{return"Helloworld!/z;}}安裝Gradle到目前為止,我們已經(jīng)搭建了一個(gè)可以用來(lái)使用Gradle構(gòu)建的項(xiàng)目,現(xiàn)在到了安裝Gradl
5、e的時(shí)候了。Gracile可以從http://www.gradle.org/downloads卜載。我們僅需要卜載Gradle的二進(jìn)制發(fā)布包,所以在剛才提供的連接上尋找grad1e-version-bin.zip文件(當(dāng)然,也可以下載gradle-version-all.zip,它包含源代碼、文檔以已編譯代碼)解壓縮下載的文件,并將解壓后口錄小的bin口錄加到環(huán)境變量小??梢栽诿钚绣鴪?zhí)行以下代碼來(lái)測(cè)試Gradle是否安裝成功gradle如果你很幸運(yùn),嘛事都0K,你會(huì)看到下面的welcome信息::helpWelcometoGradle1.8.Torunabuild,rung
6、radleTosecalistofavailabletasks,rungradletasksToseealistofcominand-lineoptions,rungradle--helpBUILDSUCCESSFULTotaltime:2.675secs看到這個(gè)了,說(shuō)明GradleB經(jīng)成功安裝到系統(tǒng)中了。如果沒(méi)看到……再去看看Gradle的手冊(cè)先。Gradle可以做些什么呢?Gradle已經(jīng)安裝到系統(tǒng)上了,那么它可以做什么呢?在我們?yōu)轫?xiàng)目創(chuàng)建build,gradle文件Z前,我們可以先問(wèn)一下Gradle目前冇哪些可用的任務(wù)(Tasks):gradletasks我
7、們可以看到可用任務(wù)(Tasks)的列表。假設(shè)你執(zhí)行Gmdle的目錄不存在bu訂d?gradle文件,你可以看到一些非常基礎(chǔ)的任務(wù),類似于::tasks二二Alltasksrunnablefromrootproject==BuildSetuptaskssetupBuild-InitializesanewGradlebuild,[incubating]wrapper-GeneratesGradlewrapperfi1es.[incubating]==Helptasksdependencies-Display