gradle

雖然兩者都是項(xiàng)目工具,但是maven現(xiàn)在已經(jīng)是行業(yè)標(biāo)準(zhǔn)播聪,Gradle是后起之秀癣猾,很多人對(duì)他的了解都是從android studio中得到的慕蔚,Gradle拋棄了Maven的基于XML的繁瑣配置彼绷,眾所周知XML的閱讀體驗(yàn)比較差,對(duì)于機(jī)器來(lái)說(shuō)雖然容易識(shí)別茴迁,但畢竟是由人去維護(hù)的寄悯。取而代之的是Gradle采用了領(lǐng)域特定語(yǔ)言Groovy的配置,大大簡(jiǎn)化了構(gòu)建代碼的行數(shù)堕义,比如在Maven中你要引入一個(gè)依賴:



然后我將其轉(zhuǎn)換成Gradle腳本猜旬,結(jié)果是驚人的:

dependencies {

compile('org.springframework:spring-core:2.5.6')

compile('org.springframework:spring-beans:2.5.6')

compile('org.springframework:spring-context:2.5.6')

compile('com.google.code.kaptcha:kaptcha:2.3:jdk15')

testCompile('junit:junit:4.7')

}

注意配置從原來(lái)的28行縮減至7行!這還不算我省略的一些父POM配置倦卖。依賴的groupId洒擦、artifactId、 version怕膛,scope甚至是classfier熟嫩,一點(diǎn)都不少。較之于Maven或者Ant的XML配置腳本褐捻,Gradle使用的Grovvy腳本殺傷力太大了掸茅,愛(ài)美之心椅邓,人皆有之,相比于七旬老婦松松垮垮的皺紋昧狮,大家肯定都喜歡少女緊致的臉蛋景馁,XML就是那老婦的皺紋。

Gradle給我最大的有點(diǎn)是兩點(diǎn)逗鸣。其一是簡(jiǎn)潔合住,基于Groovy的緊湊腳本實(shí)在讓人愛(ài)不釋手,在表述意圖方面也沒(méi)有什么不清晰的地方撒璧。其二是靈活透葛,各種在Maven中難以下手的事情,在Gradle就是小菜一碟沪悲,比如修改現(xiàn)有的構(gòu)建生命周期获洲,幾行配置就完成了,同樣的事情殿如,在Maven中你必須編寫一個(gè)插件贡珊,那對(duì)于一個(gè)剛?cè)腴T的用戶來(lái)說(shuō),沒(méi)個(gè)一兩天幾乎是不可能完成的任務(wù)涉馁。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末门岔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子烤送,更是在濱河造成了極大的恐慌寒随,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,324評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帮坚,死亡現(xiàn)場(chǎng)離奇詭異妻往,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)试和,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門讯泣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人阅悍,你說(shuō)我怎么就攤上這事好渠。” “怎么了节视?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,328評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵拳锚,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我寻行,道長(zhǎng)霍掺,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,147評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮抗楔,結(jié)果婚禮上棋凳,老公的妹妹穿的比我還像新娘。我一直安慰自己连躏,他們只是感情好剩岳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著入热,像睡著了一般拍棕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上勺良,一...
    開(kāi)封第一講書(shū)人閱讀 51,115評(píng)論 1 296
  • 那天绰播,我揣著相機(jī)與錄音,去河邊找鬼尚困。 笑死蠢箩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的事甜。 我是一名探鬼主播谬泌,決...
    沈念sama閱讀 40,025評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼逻谦!你這毒婦竟也來(lái)了掌实?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,867評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤邦马,失蹤者是張志新(化名)和其女友劉穎贱鼻,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體滋将,經(jīng)...
    沈念sama閱讀 45,307評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡邻悬,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了随闽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拘悦。...
    茶點(diǎn)故事閱讀 39,688評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖橱脸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情分苇,我是刑警寧澤添诉,帶...
    沈念sama閱讀 35,409評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站医寿,受9級(jí)特大地震影響栏赴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜靖秩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評(píng)論 3 325
  • 文/蒙蒙 一须眷、第九天 我趴在偏房一處隱蔽的房頂上張望竖瘾。 院中可真熱鬧,春花似錦花颗、人聲如沸捕传。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,657評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)庸论。三九已至,卻和暖如春棒呛,著一層夾襖步出監(jiān)牢的瞬間聂示,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,811評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工簇秒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鱼喉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,685評(píng)論 2 368
  • 正文 我出身青樓趋观,卻偏偏與公主長(zhǎng)得像扛禽,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拆内,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理旋圆,服務(wù)發(fā)現(xiàn),斷路器麸恍,智...
    卡卡羅2017閱讀 134,651評(píng)論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,803評(píng)論 6 342
  • 1. 什么是gradle? 很高興能向大家介紹Gradle,這是一個(gè)基于JVM的富有突破性構(gòu)建工具灵巧。 它為您提供了...
    eSky閱讀 655評(píng)論 1 0
  • spring官方文檔:http://docs.spring.io/spring/docs/current/spri...
    牛馬風(fēng)情閱讀 1,665評(píng)論 0 3
  • 心靜,體松抹沪,周身協(xié)調(diào) 吃透要領(lǐng)刻肄,怎樣練太極拳就顯而易知了。 首先要解決心靜的問(wèn)題融欧;練拳之前必須先靜身心敏弃,既要放下...
    旭日_太陽(yáng)的后裔閱讀 682評(píng)論 0 0