Gradle項目的創建與打包
農師傅:老碼農,xx年工作經驗(洗頭現在很省洗發水)。
精通(xieguo)C、VC++、C#、Java等語言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh,
Dubbo,Zookeeper,Kafka,Mysql,高並發等,
目前主要負責公司Java后端架構以及開發。正在進行公司的微服務改造。新入職員工馬小白的人生導師。
馬小白:應屆畢業生,有項目開發經驗(畢業設計:學生管理系統)。
熟悉(xueguo)Java語言,目標成為Java大神,走上人生巔峰,座右銘:“碼出未來!!!”。
機靈、踏實、好學,農師傅的徒弟。
“農師傅,咱們這邊用的構建工具都是Maven了吧,有用其他的工具么?”
“有個項目之前是外包公司幫忙做的,他們就用的Gradle,除了這個項目咱都用的Maven。”
“Gradle,這個好用么,跟Maven有什么區別啊?”
“你可以試試寫一個基於Gradle的HelloWorld啊!”
好了,今天我們就看看馬小白是怎么基於Gradle寫一個HelloWorld吧。
Gradle對比Maven
Ant,Maven,Gradle都是Java生態系統主要的三款構建工具,但是就目前的流行程度而言,Ant幾乎銷聲匿跡了,Maven在目前國內市場應該是占比比較高的。Gradel出現的最晚,配置最為靈活,是基於Grooy語言的,有一定的學習成本。
都說Gradle要替代Maven,我們也可以學學習Gradle怎么使用。不過工具這玩意只要用的上手,選擇一個合適的就行啊。
Gradle的下載與安裝
這個也比較簡單,我們可以到官網進行下載。
傳送門:Gradle
安裝步驟類似Maven,將下載后的壓縮包解壓,並配置好環境變量即可。
當然也可以不配置環境變量,直接通過在IDEA中創建Maven工程,選擇加載本地的Gradle目錄即可直接使用。
IDEA中基於Gradle的Hello World
-
新建Gralde工程
-
輸入GroupId等基本信息
-
選擇Gradle本地目錄
-
輸入工程路徑
-
生成工程並加載gradle相關包
此時,基於gradle的工程已經創建好了,是不是特別簡單。那好,接下來我們開始寫一個Hello World吧。 -
新建package
-
新建Class類
-
創建Main函數,並輸出"Hello World"
-
點擊左邊的綠色三角運行程序,並查看輸出結果
怎么樣,Hello World就這樣跟我們見面了。接下來,讓我們看看怎么用Gradle將這個程序打包成jar文件吧。 -
點擊窗口右側欄中的"Gradle"標簽,即可看到打包相關界面
-
打開工程目錄下的build.gradle文件,可以修改版本信息
-
點擊jar進行打包,並可查看打包結果,生成jar包
-
我們如果需要修改Gradle的相關配置,可以通過"Settings"進行配置
"農師傅,快來看看,我基於Gradle的Hello World寫好了。"馬小白興奮的說。
"嗯,還不錯。不過咱們公司大部分的項目還是都是基於Maven項目”。
“啊……”
To be continued…
馬小白搞好了Gradle,不過由於目前公司中Maven項目還是主流,接下來讓我們看看她的第一個Maven項目吧。
歡迎大家關注公眾號,一起走上Java實戰之路!!!
作者:怎么改
版權歸作者所有,轉載請注明出處,歡迎轉載