一、Maven詳解
1.Maven概念
Maven就是一款幫助程序員構(gòu)建項(xiàng)目的工具,我們只需要告訴Maven需要哪些Jar 包,它會(huì)幫助我們下載所有的Jar,極大提升開發(fā)效率。
2.Maven的作用
每個(gè)Java項(xiàng)目的目錄結(jié)構(gòu)都沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),配置文件到處都是,單元測試代碼到底應(yīng)該放在那里也沒有一個(gè)權(quán)威的規(guī)范。因此,我們就要用到Maven----一個(gè)項(xiàng)目管理工具。
3.Maven主要做了兩件事:
- 統(tǒng)一開發(fā)規(guī)范與工具
- 統(tǒng)一管理jar包
4.Maven倉庫
- 本地倉庫
Maven本地的Jar包倉庫。 - 中央倉庫
Maven官方提供的遠(yuǎn)程倉庫。
當(dāng)項(xiàng)目編譯時(shí),Maven首先從本地倉庫中尋找項(xiàng)目所需的Jar包,若本地倉庫沒有,再到Maven的中央倉庫下載所需Jar包。
二、Maven本地安裝
1. 本地下載安裝Maven
從Apache網(wǎng)站下載并解壓縮安裝Apache Maven。
Maven目錄分析
- bin:含有mvn運(yùn)行的腳本
- boot:含有plexus-classworlds類加載器框架
- conf:含有settings.xml配置文件
- lib:含有Maven運(yùn)行時(shí)所需要的java類庫LICENSE.txt, NOTICE.txt, README.txt針對Maven版本,第三方軟件等簡要介紹
2. 本地環(huán)境變量中配置Maven
右鍵單擊計(jì)算機(jī)->屬性->高級系統(tǒng)設(shè)置->系統(tǒng)屬性->環(huán)境變量,如下圖進(jìn)行配置,其中變量名可自擬,變量值必須是自己Maven的安裝全路徑:
接著需要在系統(tǒng)變量的Path變量中引用此MAVEN_HOME(自擬的)變量,如下圖所示:
這里由于自己的Path系統(tǒng)變量的值太多,所以我復(fù)制出來了,按照如下配置,++需特別注意前后的兩個(gè)英文分號++:
配置結(jié)束后,點(diǎn)擊應(yīng)用,確定,退出就可以。
3. 驗(yàn)證本地Maven安裝
檢查Maven是否配置成功:運(yùn)行cmd輸入 mvn -v
如果如上圖所示,那么,恭喜你,Maven安裝成功!
4. 設(shè)置Maven的本地倉庫
打開安裝Maven的目錄,并進(jìn)入conf文件夾,打開文件夾中的settings.xml配置文件,設(shè)置Maven的本地倉庫,maven 的倉庫默認(rèn)是放在本地用戶的臨時(shí)文件夾下面的 .m2 文件夾下的 repository 下,我們這里需要將它設(shè)置為我們本地的倉庫路徑:
三、Eclipse中配置Maven
1. 檢查Eclipse中是否內(nèi)置Maven插件
目前在一些高級的IDE里面已經(jīng)內(nèi)置Maven插件了,可以通過New->other->搜索maven,如果沒有出現(xiàn)任何信息那么你就需要安裝Maven的插件。如果有Maven Project等則可忽略此步驟。
2. Eclipse安裝Maven插件
第一步:
Eclipse中選擇Help->Install New SofterWare菜單項(xiàng),出現(xiàn)如下頁面:
第二步:
會(huì)出現(xiàn)安裝的插件列表,選中Maven Integration for Eclipse,直接點(diǎn)擊Next即可,然后就默默等待安裝完畢重啟即可,重啟之后在新建工程的時(shí)候就可以看到Maven字樣。
第三步:
將自己本地的Maven配置到Eclipse點(diǎn)擊Eclipse中的Window菜單項(xiàng)中的Preferences,搜索Maven,會(huì)出現(xiàn)如圖所示的樣子,點(diǎn)擊Installations,點(diǎn)擊Add,添加自己的Maven安裝目錄:
點(diǎn)擊User settings, 第一個(gè)是全局的setting,所有用戶可以訪問,選擇本機(jī)安裝目錄下面的setting.xml文件,第二個(gè)是只有本用戶才可以訪問的,一般我們都配置為安裝路徑下的settings.xml配置文件:
前面的選好了之后,eclipse會(huì)讀setting.xml配置文件里面的倉庫的存儲(chǔ)位置,自動(dòng)顯示到Local Repository上,也就是如圖的第三個(gè)紅線框框中的地方。
至此也就完成了Maven的安裝與配置工作了,下一篇將會(huì)介紹如何使用Maven來構(gòu)建工程。