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