大數(shù)據(jù)開發(fā) | 最流行的項目管理工具Maven

什么是Maven?

Maven是優(yōu)秀的項目管理和構(gòu)建工具贬派,能讓我們更為方便的來管理和構(gòu)建項目急但,從最基礎(chǔ)的環(huán)境配置,到maven核心知識點的應(yīng)用赠群。

Maven簡化和標(biāo)準(zhǔn)化項目建設(shè)過程羊始。處理編譯,分配查描,文檔突委,團隊協(xié)作和其他任務(wù)的無縫連接柏卤。Maven增加可重用性并負責(zé)建立相關(guān)的任務(wù)。

Maven 是干什么匀油?

Maven就可以幫你構(gòu)建工程缘缚,管理jar包,編譯代碼敌蚜,還能幫你自動運行單元測試桥滨,打包,生成報表弛车,甚至能幫你部署項目齐媒,生成Web站點。

Maven 的作用

(1)管理jar包

增加第三方j(luò)ar包(不需要自己下載jar包)

管理jar包之間的依賴關(guān)系(maven自動關(guān)聯(lián)下載所有依賴的jar包)

(2)將項目拆分成若干個模塊

借助于Maven可以將一個項目拆分成多個工程

Maven 能解決什么纷跛?

1.清理:刪除編譯的結(jié)果喻括,為重新編譯做準(zhǔn)備。

2.編譯:java->class

3.測試:針對于項目中的關(guān)鍵點進行測試贫奠,也可用項目中的測試代碼去測試開發(fā)代碼

4.報告:將測試結(jié)果進行顯示

5.打包:將項目中包含的多個文件壓縮成一個文件唬血,用于安裝或部署(java項目打成一個jar包,web項目打成一個war包唤崭,父工程-pom)

6.安裝:將打成的包拷恨,放到本地倉庫,供其他項目使用谢肾。

7.部署:將打成的包腕侄,放到服務(wù)器上,準(zhǔn)備運行芦疏。

Eclipse中的項目兜挨,要在Tomcat中運行,需要部署:

8.通過eclipse中add and remove按鈕進行部署

9.將Web項目打成一個war包眯分,然后將該war包復(fù)制到Tomcat/webapps中即可

Maven 的特性?

01

項目構(gòu)建

項目構(gòu)建過程包括【清理項目】→【編譯項目】→【測試項目】→【生成測試報告】→【打包項目】→【部署項目】這幾個步驟柒桑,這六個步驟就是一個項目的完整構(gòu)建過程弊决。

理想的項目構(gòu)建是高度自動化,跨平臺魁淳,可重用的組件飘诗,標(biāo)準(zhǔn)化的,使用maven就可以幫我們完成上述所說的項目構(gòu)建過程界逛。

02

依賴管理

maven項目管理所依賴的jar包不需要手動向工程添加jar包昆稿,只需要在pom.xml(maven工程的配置文件)添加jar包的坐標(biāo)即可,這樣就會自動從maven倉庫中下載jar包了息拜,最后就能運行了溉潭,如下圖所示净响。

03

使用Maven的好處

Maven中使用約定,約定java源代碼代碼必須放在哪個目錄下喳瓣,編譯好的java代碼又必須放到哪個目錄下馋贤,這些目錄都有明確的約定。

Maven的每一個動作都擁有一個生命周期畏陕,例如執(zhí)行 mvn install 就可以自動執(zhí)行編譯配乓,測試,打包等構(gòu)建過程

只需要定義一個pom.xml,然后把源碼放到默認的目錄惠毁,Maven幫我們處理其他事情

使用Maven可以進行項目高度自動化構(gòu)建犹芹,依賴管理(這是使用Maven最大的好處),倉庫管理鞠绰。

課程更新啦~

本階段是目前無論使用IDEA還是Eclipse等其他IDE腰埂,使用里面MAVEN工具,幫助我們進行編譯洞豁,自動化構(gòu)建盐固、打包運行等工作,使用非常方便丈挟。Maven 是跨平臺的刁卜,這意味著無論是在 Windows 上,還是在 Linux 或者 Mac 上曙咽,都可以使用同樣的命令蛔趴。Maven 還有一個優(yōu)點,它能幫助我們標(biāo)準(zhǔn)化構(gòu)建過程例朱。在 Maven 之前孝情,十個項目可能有十種構(gòu)建方式。有了 Maven 之后洒嗤,所有項目的構(gòu)建命令都是標(biāo)準(zhǔn)化箫荡。Maven 還為全世界的 Java 開發(fā)者提供了一個免費的中央倉庫,在其中幾乎可以找到任何的流行開源類庫渔隶。

適合人群:

1)熟悉Java編程語言

2)熟悉Tomcat使用

課程大綱

章節(jié)1:Maven項目管理

01_課程介紹

02_為什么要使用Maven

03_什么是Maven

04_Maven的作用和Maven工程類型

05_Maven下載安裝

06_IDEA下載 安裝和破解

07_IDEA整合Maven

08_Maven倉庫是什么

09_倉庫的訪問優(yōu)先級

10_配置Maven和IDEA整合Maven設(shè)置更新

11_在IDEA中創(chuàng)建Maven工程

12_Maven項目目錄介紹

13_POM模型_依賴關(guān)系

14_依賴關(guān)系_依賴傳遞性

15_依賴關(guān)系_依賴相同資源的依賴原則

16_依賴關(guān)系_排除依賴

17_依賴關(guān)系_依賴范圍

18_依賴關(guān)系_依賴管理

19_POM模型_繼承關(guān)系

20_繼承關(guān)系_項目的多繼承

21_POM模型_聚合關(guān)系

22_聚合關(guān)系_刪除聚合模塊

23_內(nèi)置插件_編譯器插件

24_內(nèi)置插件_配置資源拷貝插件

25_擴展插Tomcat插件

26_插件管理

27_Maven常用命令

28_Maven命名規(guī)范

29_Maven創(chuàng)建war工程

30_Tomcat熱部署上

31_Tomcat熱部署下

關(guān)注我回復(fù)?Maven項目管理? 免費領(lǐng)取學(xué)習(xí)體驗

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末羔挡,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子间唉,更是在濱河造成了極大的恐慌绞灼,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件呈野,死亡現(xiàn)場離奇詭異低矮,居然都是意外死亡,警方通過查閱死者的電腦和手機被冒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事肠虽÷曜罚” “怎么了?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵痊剖,是天一觀的道長。 經(jīng)常有香客問我陆馁,道長,這世上最難降的妖魔是什么叮贩? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮益老,結(jié)果婚禮上彪蓬,老公的妹妹穿的比我還像新娘。我一直安慰自己捺萌,他們只是感情好档冬,可當(dāng)我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著桃纯,像睡著了一般酷誓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上态坦,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天盐数,我揣著相機與錄音,去河邊找鬼伞梯。 笑死娘扩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的壮锻。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼涮阔,長吁一口氣:“原來是場噩夢啊……” “哼猜绣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起敬特,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤掰邢,失蹤者是張志新(化名)和其女友劉穎牺陶,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辣之,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡掰伸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了怀估。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狮鸭。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖多搀,靈堂內(nèi)的尸體忽然破棺而出歧蕉,到底是詐尸還是另有隱情,我是刑警寧澤康铭,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布惯退,位于F島的核電站,受9級特大地震影響从藤,放射性物質(zhì)發(fā)生泄漏催跪。R本人自食惡果不足惜夷野,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一扫责、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧者娱,春花似錦苏揣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽隙姿。三九已至,卻和暖如春队丝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背臭墨。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工胧弛, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留衔憨,地道東北人。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓掺冠,卻偏偏與公主長得像德崭,于是被迫代替她去往敵國和親揖盘。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,612評論 2 350

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