Maven學習筆記一:Maven的安裝配置
一、 Windows下安裝Maven
1.1 檢查JDK
在安裝maven之前,先確保已經安裝JDK1.6及以上版本,並且配置好環境變量。打開Windows的命令行,運行如下的命令來檢查系統是否安裝了Java:
C:\Documentsand Settings\Administrator>echo %JAVA_HOME%
C:\Documentsand Settings\Administrator>java –version
結果如圖下圖1-1所示:
上述命令首先檢查環境變量JAVA_HOME是否指向了正確的JDK目錄,接着嘗試運行java命令。如果Windows無法執行java命令,或者無法找到JAVA_HOME環境變量。那就需要檢查Java是否安裝了,或者環境變量是否設置正確。
1.2 下載Maven
到Maven官方網站下載,地址:http://maven.apache.org/download.html;其中包含針對不同平臺的各種版本的Maven下載文件,各個版本如下圖,Maven目前最新版本爲V3.1.1,這裏選擇下載apache-maven-3.1.1-bin.zip
1.3 安裝Maven到本機
1.將下載回來的包解壓到任意地址,我的路徑是C:\Maven\apache-maven-3.1.1
2.新建環境變量M2_HOME 指向C:\Maven\apache-maven-3.1.1
3.在path尾部添加%M2_HOME%\bin
4.檢查是否安裝成功
打開cmd
echo %M2_HOME%
mvn –v
或者 mvn -version
如下圖:
1.4 更新Maven
下載新的版本,然後將環境變量的M2_HOME修改爲新版的路徑即可。
1.5 爲Maven設置本地倉庫
Maven 缺省的本地倉庫地址爲 ${user.home}/.m2/repository 。也就是說,一個用戶會對應的擁有一個本地倉庫。我們可以通過修改 ${user.home}/.m2/settings.xml 配置這個地址:
Xml代碼爲:
<settings>
...
<localRepository> D:\maven\apache-maven-3.1.1\repository</localRepository>
...
</settings>
1.打開maven安裝目錄,我的安裝目錄是:C:\Maven\apache-maven-3.1.1;
本地倉庫存放目錄是:D:\maven\apache-maven-3.1.1\repository
2.打開Maven安裝目錄C:\Maven\apache-maven-3.1.1\conf 文件夾下的settings.xml文件,找到第53行,把註釋去掉,修改成:
<localRepository>D:\maven\apache-maven-3.1.1\repository </localRepository>
前提是在D:\maven\apache-maven-3.1.1路徑下,手動建立了一個名爲repository的文件夾,然後把本地倉庫指向該路徑。
1.6 執行 mvnhelp:system
該命令會打印出所有的Java系統屬性和環境變量,這些信息對我們日常的編程工作很有幫助。運行這條命令的目的是爲了讓Maven執行一個真正的任務。我們可以從命令行輸出看到Maven會下載maven-help-plugin,包括pom文件和jar文件。這些文件都被下載到了Maven本地倉庫中。
1.7 安裝m2eclipse 插件
在Eclipse的help菜單中打開eclipse MarketPlace,然後輸入maven進行搜索,結果如下圖:
選擇MavenIntegration for Eclipse安裝,即可
安裝成功後,File→New→Other,找到MyEclipse下的Maven一項,說明安裝成功。
在Eclipse MarketPlace中還有其他Maven相關插件,可根據項目需要酌情安裝。
1.8 m2eclipse相關設置
配置環境變量:MAVEN_OPTS的值爲:-Xms128m -Xmx512m,避免得到java.lang.OutOfMemeoryError
配置用戶範圍settings.xml(~/.m2/settings.xml),$M2_HOME/conf/settings.xml這個是全局用戶的配置,修改的話升級不方便。
IDE指定自定義的Maven
在m2eclipse環境中,點擊菜單欄中的Windows,然後選擇Preferences,在彈出的對話框中,展開左邊的Maven項,選擇Installation子項,在右邊的面板中,我們能夠看到有一個默認的Embedded Maven安裝被選中了,點擊Add…然後選擇我們的Maven安裝目錄M2_HOME,添加完畢之後選擇這一個外部的Maven
二、 Ubuntu下安裝Maven
Maven是跨平臺的,它可以在任何一種主流的操作系統上運行。在Ubuntu上安裝配置Maven和Windows下類似
2.1 檢查JDK
命令如下:
~$ echo $JAVA_HOME
~$ java –version
運行結果如下圖所示:
2.2下載Maven
接着到http://maven.apache.org/download.html下載Maven安裝文件,如apache-maven-3.1.1-bin.tar.gz,然後解壓到本地目錄:
~$ tar-xvzf apache-maven-3.1.1-bin.tar.gz
2.3安裝配置Maven
現在已經創建好了一個Maven安裝目錄apache-maven-3.1.1,雖然直接使用該目錄配置環境變量之後就能使用Maven了,但推薦做法是,在安裝目錄旁平行地創建一個符號鏈接,以方便日後的升級:
~$ ln-s apache-maven-3.1.1 apache-maven
~$ ls-l
接下來,設置M2_HOME環境變量指向符號鏈接apache-maven,並且把Maven安裝目錄下的bin/文件夾添加到系統環境變量PATH中去:
~$export M2_HOME=/home/juven/bin/apache-maven
~$export PATH=$PATH:$M2_HOME/bin
至此,安裝完成,可以運行以下命令檢查Maven安裝:
~$ echo$M2_HOME
~$ mvn–version