本系列教程主要從以下幾個方面對maven進行詳細的介紹,爲了交流學習,也爲了以備日後查看。
1、maven的安裝與配置
2、maven中的基本概念與生命週期
3、maven倉庫的配置
4、maven與eclipse集成
5、maven持續集成:hudson的使用
6、maven持續測試:sonar的使用
7、maven站點生成:apache發佈
第一章:Maven的安裝與配置
1.1 Maven下載
下載地址:http://maven.apache.org/download.html
截止本文編寫的時候,maven最新版本是Maven 3.0.4。maven3與maven2相比,性能有了很大的提升,並且完全兼容maven2,所以在猶豫maven2還是maven3的人,可以果斷選擇maven3。
爲了方便後面的描述,假設本機下載地址:D:\Program Files\apache-maven-3.0.4-bin.tar
1.2 解壓下載包
Unix下使用如下命令
tar zxvf apache-maven-3.0.x.tar.gz
window下使用如下命令或鼠標右鍵直接解壓
unzip apache-maven-3.0.x.zip
本機解壓後的文件件地址爲:D:\Program Files\apache-maven-3.0.4
1.3 安裝JDK
閱讀maven解壓目錄下的README文件,本機爲:D:\Program Files\apache-maven-3.0.3\README.text
我一直認爲詳細閱讀軟件的README文件是一個非常好的習慣,至少,我們這裏就能很詳細的瞭解:maven 的系統要求以及安裝步驟
經整理主要有如下幾點:JDK:1.5 or above 設置:JAVA_HOME,以及maven 路徑
至於jdk的安裝這裏就不詳細介紹了,具體安裝過程請參看http://developer.51cto.com/art/200907/134780.htm(JDK1.6安裝與環境變量設置詳細圖解)
最後在命令行裏執行 java -version,出現如下頁面就說明你的JDK安裝成功了
1.4 配置Maven
a.配置MAVEN_HOME
計算機------>屬性---------->高級系統設置-------------->高級
點擊環境變量,進入環境變量編輯頁面
點擊新建,添加MAVEN_HOME:解壓目錄,本機:D:\Program Files\apache-maven-3.0.3
將maven添加到path,在後面追加:%MAVEN_HOME%/bin,之間用”;“分號隔開
b.配置MAVEN_OPTS
爲了防止java.lang.OutOfMemeoryError錯誤,一開始就配置該變量是推薦的做法
配置方法與MAVEN_HOME一樣
值:MAVEN_OPTS:-Xmsl128m -Xmx512m
1.5 配置settings.xml
Maven用戶可以選擇配置$ MAVEN_HOME/conf/settings.xml或者~/.m2/settings.xml(~表示本地用戶目錄,如window:C:\Users\***)。前者是全局的,對所有用戶都有影響,後者是用戶範圍的,只對當前用戶生效,所以爲了避免影響其他用戶我們,推薦編輯~/.m2/settings.xml
a.複製$ MAVEN_HOME/conf/settings.xml到~/.m2下
b.打開settings.xml文件
主要修改本地倉庫位置
默認情況爲: ~/.m2/repository
由於C盤一般是系統,其該目錄會隨maven的下載不斷變大,所以出入安全考慮,我們這裏修改爲別的路徑,如:
settings.xml對於maven來說是十分重要的配置文件,在後面的章節我們還會詳細的介紹。
經過以上幾步,我們基本完成了Maven的安裝與配置。如果希望瞭解更多的Maven知識,請繼續關注我的博客