Maven 3 入門 -- 安裝與配置
Maven以及其Eclipse插件m2eclipse的安裝
(本文參考了Maven實戰(zhàn))
檢查JDK的安裝以及環(huán)境變量的配置
打開cmd
echo %Java_Home%
java -version
如下圖

下載Maven
http://maven.apache.org/download.html
我這里安裝時最新的3.03版本

安裝到本機
1 將下載回來的包解壓到任意地址,我的路徑是D:\Program Files\apache-maven-3.0.3
2 新建環(huán)境變量M2_HOME 指向D:\Program Files\apache-maven-3.0.3
3 在path尾部添加%M2_HOME%\bin
4檢查是否安裝成功
打開cmd
echo %M2_HOME%
mnv –v
如下圖:

給Eclipse安裝maven的插件 m2eclipse
1 打開eclipse
2 Help – Install New Software 出現(xiàn)下圖

3 點擊Add

在Name輸入 m2e
在Location輸入 http://m2eclipse.sonatype.org/sites/m2e
4 確定后出現(xiàn)下圖


5 勾選Maven Integration for Eclipse
6 然后一直下一步直到安裝完畢
7 檢查是否安裝成功
(1)點擊Help – about eclipse – installation details,看是否存在Maven Integration for Eclipse(Required),如下圖:

(2)再檢查eclipse是否可以創(chuàng)建Maven項目了
File – New – Other

配置本地倉庫的位置
先閱讀本文后面注意事項中的(1)
我們程序所需要的jar包等會先去本地倉庫找,如果找不到則會去網(wǎng)絡(luò)上的的中央倉庫下載,當然默認本地倉庫是放在c盤用戶下.m2文件夾,這里我們可以打開.m2的settings.xml進行修改
找到如下部分

這里我們指定本地倉庫位于D盤的MavenRepository文件夾下
配置代理服務(wù)器
對于許多沒有外網(wǎng)的公司則無法訪問apache的中央倉庫,則會在局域網(wǎng)內(nèi)配置一臺代理服務(wù)器
同樣在~/.m2這個文件夾下找到settings.xml下的proxies這個節(jié)點
<proxies>
</proxies>
這個節(jié)點下面可以配置多臺代理
<proxy>
</proxy>
…
<proxy>
</proxy>
如果你聲明了多個proxy元素,則默認情況下第一個被激活的proxy會生效
具體配置:
<proxy>
<!-- 唯一標識 -->
<id>my-proxy</id>
<!-- 指這個代理是否被激活,比如上面提到有多個代理,則會尋找第一個被激活的代理 -->
<active>true</active>
<!-- 指使用http協(xié)議訪問 -->
<protocol>http</protocol>
<!-- 服務(wù)器的IP地址 -->
<host>218.14.227.197</host>
<!-- 訪問的端口號 -->
<port>3128</port>
<!--
<!-- 如果服務(wù)器需要驗證,那么這里就需要配置用戶名和密碼 -->
<username>***</username>
<password>***</password>
<!-- 這里制定那些域名不需要被代理 -->
<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
-->
</proxy>
注意事項:
(1) 我們可以copy maven安裝目錄conf文件夾下的settings.xml到用戶目錄的~/.m2目錄下(例如本機是:C:\Users\chacha\.m2\)下,前者的settings.xml影響到全局范圍,而后者只影響到當前的登錄用戶,推薦使用后者,當然這是看情況而定的。
(2) 關(guān)閉eclipse內(nèi)嵌的Maven
這個內(nèi)嵌的Maven通常會比較新,但不一定很穩(wěn)定,而且往往也會和我們在命令行使用的Maven不是同一個版本。這里有會出現(xiàn)兩個潛在的問題:首先,較新版本的Maven存在很多不穩(wěn)定因素,容易造成一些難以理解的問題;其次,除了IDE,我們也經(jīng)常還會使用命令行的Maven,如果版本不一致,容易造成構(gòu)建行為的不一致,這是我們所不希望看到的。因此,我們應(yīng)該在IDE中配置Maven插件時使用與命令行一致的Maven。
解決辦法:
Window – Preferences – Maven – Installations – Add 并選擇安裝目錄 點擊Apply

(3) 如果在使用m2eclipse遇到如下提示
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
這是因為Eclipse默認是運行在JRE上的,而m2eclipse的一些功能要求使用JDK,解決方法是配置Eclipse安裝目錄的eclipse.ini文件,添加vm配置指向JDK,如下圖

OK,各項準備工作已經(jīng)完成!!!
浙公網(wǎng)安備 33010602011771號