Maven日記 初來(lái)咋到

本文轉(zhuǎn)自「開(kāi)發(fā)者圓桌」一個(gè)10年老猿原創(chuàng)文章傳播開(kāi)發(fā)經(jīng)驗(yàn)烦粒,尤其適合初學(xué)者或剛?cè)肼殘?chǎng)前幾年程序猿的微信公眾號(hào)模燥。


xx/xx/xx车荔,x:\maven峦树,晴朗

Java開(kāi)發(fā)者希望有一種標(biāo)準(zhǔn)化的方式構(gòu)建項(xiàng)目辣辫,一個(gè)清晰的方式定義項(xiàng)目的組成旦事,一個(gè)容易的方式發(fā)布項(xiàng)目的信息,以及一種簡(jiǎn)單的方式在多個(gè)項(xiàng)目中共享JARs急灭,出于這樣的目標(biāo)姐浮,Apache創(chuàng)造了我,Apache是我“出生”的地方化戳。

這些天单料,Java程序員主人很煩躁埋凯,他需要在幾個(gè)項(xiàng)目中替換之前使用的一個(gè)低版本的JAR包点楼,重新編譯后進(jìn)行項(xiàng)目發(fā)布,本來(lái)很順利的事情白对,結(jié)果出現(xiàn)了JAR包沖突的問(wèn)題掠廓,同一個(gè)JAR包的高低版本同時(shí)出現(xiàn)在項(xiàng)目的JAR包引用列表里面,一開(kāi)始覺(jué)得是代碼問(wèn)題甩恼,折騰了幾天問(wèn)題依舊蟀瞧,最后發(fā)現(xiàn)是JAR包沖突了,那叫一個(gè)不爽啊条摸。

主人向他朋友小高抱怨這個(gè)JAR包管理混亂問(wèn)題時(shí)悦污,小高推薦了我,說(shuō)我可以解決這些問(wèn)題钉蒲,而且使用起來(lái)非常方便切端,項(xiàng)目的發(fā)布更是簡(jiǎn)單的一塌糊涂,聽(tīng)到這里顷啼,我都不好意思了呢...

今天早上10點(diǎn)鐘主人打開(kāi)了他的個(gè)人電腦踏枣,在他鐘愛(ài)的谷歌瀏覽器中輸入了我的下載地址:http://maven.apache.org/index.html,把我解壓開(kāi)以后钙蒙,冊(cè)封到了D:\maven領(lǐng)地茵瀑,哇哦,這塊封地好大呀躬厌,足足有500GB呢马昨,夠我折騰的了,嘿嘿扛施。

封地不僅夠大偏陪,在封地上還建了一座大house,不用想肯定是給我住的煮嫌,有好多房間呢笛谦。首先是bin房間,里面放置的主要是我干活的工具昌阿,主人給出任務(wù)饥脑,我會(huì)利用這些工具把活干好恳邀。conf房間主要放置的是規(guī)劃圖settings.xml,有了規(guī)劃圖灶轰,我才能更好的為主人服務(wù)呀谣沸。

我的房子位于D:\大街,旁邊有很多漂亮的房子笋颤,主人要找到我乳附,需要知道我家的門牌號(hào),MAVEN_HOME=D:\maven伴澄,PATH=%MAVEN_HOME%\bin

主人發(fā)出了一條指令mvn -v赋除,我立馬告訴了他我是Maven3.5.0,使用的JDK1.7等非凌,主人非常滿意举农,終于聯(lián)系上了我,可以指揮我干活了敞嗡。

這時(shí)主人又來(lái)了一條指令mvn clean颁糟,哦,我有點(diǎn)愣了喉悴,幸好我反應(yīng)夠快棱貌,這是想讓我清理一下項(xiàng)目呀,問(wèn)題是現(xiàn)在沒(méi)有任何項(xiàng)目啊箕肃,更要命的是我還沒(méi)有辦公室呢婚脱,還是找個(gè)辦公室吧,我先看看主人用的什么操作系統(tǒng)突雪,如果是win7我就在C:\Users\用戶名\.m2辦公起惕,如果是win xp我就在C:\Documents and Settings\用戶名\.m2辦公。

哈哈咏删,辦公室找好了惹想,而且在辦公室里還有一個(gè)倉(cāng)庫(kù)repository,我終于可以開(kāi)始干活了督函。

等等嘀粱,這個(gè)辦公室雖然不錯(cuò),但是辦公和倉(cāng)庫(kù)放在一起辰狡,如果主人用到很多的JARs锋叨,這個(gè)倉(cāng)庫(kù)repository恐怕放不下啊,還是要找一間大點(diǎn)的倉(cāng)庫(kù)才行宛篇,我立即把這個(gè)情況報(bào)告給了主人娃磺。

主人看到我的報(bào)告后,想了想叫倍,平時(shí)用到的JARs確實(shí)很多偷卧,還是倉(cāng)庫(kù)建大一點(diǎn)吧豺瘤,于是決定把倉(cāng)庫(kù)建到E:\repository。

我第一時(shí)間听诸,收到了主人的通知坐求,并從家里的conf房間拷貝了一份規(guī)劃圖settings.xml,放到了辦公室里晌梨,同時(shí)在規(guī)劃圖上設(shè)置了新倉(cāng)庫(kù)的地址E:\repository桥嗤。

這樣一來(lái),主人為我解決了住房仔蝌、辦公泛领、倉(cāng)庫(kù)的問(wèn)題,我就可以施展我的才華了掌逛。管理JAR师逸、項(xiàng)目發(fā)布的工作都可以交給我了司倚,我一定會(huì)讓這些淘氣的JARs乖乖的豆混。

擴(kuò)展閱讀

Maven介紹與安裝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市动知,隨后出現(xiàn)的幾起案子皿伺,更是在濱河造成了極大的恐慌,老刑警劉巖盒粮,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鸵鸥,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡丹皱,警方通過(guò)查閱死者的電腦和手機(jī)妒穴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)摊崭,“玉大人讼油,你說(shuō)我怎么就攤上這事∧佤ぃ” “怎么了矮台?”我有些...
    開(kāi)封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)根时。 經(jīng)常有香客問(wèn)我瘦赫,道長(zhǎng),這世上最難降的妖魔是什么蛤迎? 我笑而不...
    開(kāi)封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任确虱,我火速辦了婚禮,結(jié)果婚禮上替裆,老公的妹妹穿的比我還像新娘校辩。我一直安慰自己唱较,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布召川。 她就那樣靜靜地躺著程帕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪村缸。 梳的紋絲不亂的頭發(fā)上擅憔,一...
    開(kāi)封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音倍阐,去河邊找鬼概疆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛峰搪,可吹牛的內(nèi)容都是我干的岔冀。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼概耻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼使套!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起鞠柄,我...
    開(kāi)封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤侦高,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后厌杜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體奉呛,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年夯尽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞧壮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡匙握,死狀恐怖咆槽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情肺孤,我是刑警寧澤罗晕,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站赠堵,受9級(jí)特大地震影響小渊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜茫叭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一酬屉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦呐萨、人聲如沸杀饵。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)切距。三九已至,卻和暖如春惨远,著一層夾襖步出監(jiān)牢的瞬間谜悟,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工北秽, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留葡幸,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓贺氓,卻偏偏與公主長(zhǎng)得像蔚叨,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子辙培,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

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

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,778評(píng)論 6 342
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理蔑水,服務(wù)發(fā)現(xiàn),斷路器虏冻,智...
    卡卡羅2017閱讀 134,638評(píng)論 18 139
  • |-1-更新內(nèi)容[6.從倉(cāng)庫(kù)解析依賴的機(jī)制(重要)] 1Maven倉(cāng)庫(kù)作用 倉(cāng)庫(kù)用來(lái)存儲(chǔ)所有項(xiàng)目使用到構(gòu)件肤粱,在ma...
    zlcook閱讀 6,039評(píng)論 0 25
  • Maven簡(jiǎn)單介紹 Maven是一個(gè)項(xiàng)目管理工具弹囚。強(qiáng)大厨相,但是很容易使用。 它包含了: 一個(gè)項(xiàng)目對(duì)象模型 (Proj...
    高公子Daniel閱讀 4,230評(píng)論 4 60
  • 文|Allen小AI 哪些IPO上市首日必須賣 港股打新確定性收益較高鸥鹉,單次收益低蛮穿,但數(shù)量夠多,最終收益是可觀的毁渗。...
    星晨與大海閱讀 565評(píng)論 0 3