繁瑣的任務(wù)簡單化次舌,Maven常用命令詳解

Maven是跨平臺的伊约、最大化的消除了構(gòu)建的重復(fù)姚淆、可以幫助我們標(biāo)準(zhǔn)化構(gòu)建過程.所有的項(xiàng)目都是簡單一致的,簡化了學(xué)習(xí)成本.

Maven自身指定定義了一套對項(xiàng)目進(jìn)行編譯,測試屡律,打包腌逢,運(yùn)行,部署等工作的抽象疹尾。Maven自己是不實(shí)際負(fù)責(zé)這些工作的上忍,而是把它們交給了插件。所以Maven命令的實(shí)際工作執(zhí)行者是各種各樣的插件纳本。

要了解Maven命令窍蓝,還得知道Maven生命周期的概念。Maven有三套獨(dú)立的生命周期:clean, default和site繁成。

Maven常用命令:?

1. 創(chuàng)建Maven的普通java項(xiàng)目:?

??mvn archetype:create?

??-DgroupId=packageName?

??-DartifactId=projectName??

2. 創(chuàng)建Maven的Web項(xiàng)目:??

???mvn archetype:create?

???-DgroupId=packageName????

???-DartifactId=webappName?

???-DarchetypeArtifactId=maven-archetype-webapp

3. 反向生成 maven 項(xiàng)目的骨架:

mvn archetype:generate

4. 編譯源代碼:

mvn compile

5. 編譯測試代碼:

mvn test-compile????

6. 運(yùn)行測試:

mvn test???

7. 產(chǎn)生site:

mvn site???

8. 打包:

mvn package???

9. 在本地Repository中安裝jar:

mvn install?

例:installing D:\xxx\xx.jar to D:\xx\xxxx

10. 清除產(chǎn)生的項(xiàng)目:

mvn clean???

11. 生成eclipse項(xiàng)目:

mvn eclipse:eclipse??

12. 生成idea項(xiàng)目:

mvn idea:idea??

13. 組合使用goal命令吓笙,如只打包不測試:

mvn -Dtest package???

14. 編譯測試的內(nèi)容:

mvn test-compile??

15. 只打jar包:

mvn jar:jar??

16. 只測試而不編譯,也不測試編譯:

mvn test -skipping compile -skipping test-compile?

?????( -skipping 的靈活運(yùn)用巾腕,當(dāng)然也可以用于其他組合命令)??

17. 清除eclipse的一些系統(tǒng)設(shè)置:

mvn eclipse:clean?

18.查看當(dāng)前項(xiàng)目已被解析的依賴:

mvn dependency:list

19.上傳到私服:

mvn deploy

20.?強(qiáng)制檢查更新面睛,由于快照版本的更新策略(一天更新幾次絮蒿、隔段時(shí)間更新一次)存在,如果想強(qiáng)制更新就會用到此命令:?

mvn clean install-U

21. 源碼打包:

mvn source:jar

mvn source:jar-no-fork

附:

一般使用情況是這樣叁鉴,首先通過cvs或svn下載代碼到本機(jī)土涝,然后執(zhí)行mvn eclipse:eclipse生成ecllipse項(xiàng)目文件,然后導(dǎo)入到eclipse就行了幌墓;修改代碼后執(zhí)行mvn compile或mvn test檢驗(yàn)但壮,也可以下載eclipse的maven插件。

1.顯示版本信息?

mvn -version/-v????

2.創(chuàng)建mvn項(xiàng)目?

mvn archetype:generate????

3.創(chuàng)建mvn項(xiàng)目

mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app

?4.生成target目錄常侣,編譯蜡饵、測試代碼,生成測試報(bào)告胳施,生成jar/war文件

?mvn package?

5.運(yùn)行項(xiàng)目于jetty上

mvn jetty:run??

6.編譯

mvn compile?

7.編譯并測試

mvn test????

8.清空生成的文件?

mvn clean?

9.生成項(xiàng)目相關(guān)信息的網(wǎng)站?

mvn site

?10.生成Wtp插件的Web項(xiàng)目?

mvn -Dwtpversion=1.0 eclipse:eclipse

11.清除Eclipse項(xiàng)目的配置信息(Web項(xiàng)目)

mvn -Dwtpversion=1.0 eclipse:clean

12.將項(xiàng)目轉(zhuǎn)化為Eclipse項(xiàng)目

mvn eclipse:eclipse

喜歡本文的溯祸,可以關(guān)注公眾號:源碼星球,持續(xù)更新更多編程技術(shù)看點(diǎn)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舞肆,一起剝皮案震驚了整個(gè)濱河市焦辅,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌胆绊,老刑警劉巖氨鹏,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異压状,居然都是意外死亡仆抵,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門种冬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來镣丑,“玉大人,你說我怎么就攤上這事娱两≥航常” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵十兢,是天一觀的道長趣竣。 經(jīng)常有香客問我,道長旱物,這世上最難降的妖魔是什么遥缕? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮宵呛,結(jié)果婚禮上单匣,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好户秤,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布码秉。 她就那樣靜靜地躺著,像睡著了一般鸡号。 火紅的嫁衣襯著肌膚如雪转砖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天鲸伴,我揣著相機(jī)與錄音堪藐,去河邊找鬼。 笑死挑围,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的糖荒。 我是一名探鬼主播杉辙,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼捶朵!你這毒婦竟也來了蜘矢?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤综看,失蹤者是張志新(化名)和其女友劉穎品腹,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體红碑,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡舞吭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了析珊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片羡鸥。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖忠寻,靈堂內(nèi)的尸體忽然破棺而出惧浴,到底是詐尸還是另有隱情,我是刑警寧澤奕剃,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布衷旅,位于F島的核電站,受9級特大地震影響纵朋,放射性物質(zhì)發(fā)生泄漏柿顶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一倡蝙、第九天 我趴在偏房一處隱蔽的房頂上張望九串。 院中可真熱鬧,春花似錦、人聲如沸猪钮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烤低。三九已至肘交,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扑馁,已是汗流浹背涯呻。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留腻要,地道東北人复罐。 一個(gè)月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像雄家,于是被迫代替她去往敵國和親效诅。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361

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