一.提前準備工作
1.1 機器已安裝好java JDK
1.2 到官網上去下載maven壓縮包
1.3解壓好壓縮包,配置環境變量
跟配置java JDK環境變量差不多
新建MAVEN_HOME
設置值:比如我的maven解壓的目錄爲D:\apache-maven-3.3.9-bin\apache-maven-3.3.9
配置path值在path後面加上“;%MAVEN_HOME%\bin”
1.4測試maven是否安裝成功
出現上圖所示,表示安裝成功。是不是很簡單和java的JDK環境變量配置差不多。
2.現在你可以手動構建mvn 項目了,也可以利用IDE工具構建maven項目
2.1 首先我先介紹下手動構建Maven項目
2.1.1首先給大家介紹一下Maven項目的結構
上圖是Maven 解壓包解壓出來的目錄結構
下面是Maven項目的目錄結構,這是Maven規定的結構
現在我來介紹一下步驟
1.首先在你的e:下建立一個maven2015的文件夾,然後在該文件夾下面建立一個maven項目,我這裏命名爲maven_ch01(這就是你的maven項目的名稱)
2.在你的maven項目下建立一個src的文件夾,在src文件夾下建立一個main文件夾和test文件夾,main文件將用來放java源文件,test文件夾用來放測試源文件
,現在你就可以在你的main下建立一個java文件夾,然後你就可以在這個文件夾下面寫你的java代碼了。寫好java代碼後,然後進入CMD窗口,運行mvn compile
mvn 就會從遠程網絡倉庫上下載你需要的東西,然後生成target文件夾,該文件裏面的classes用來存放java源文件編譯的class文件,test-classes用來存放測試的編譯文件
3.在myeclipse 上配置maven環境
3.1確保已經安裝成功maven
打開的myeclipse-->window-->如下圖輸入maven
選擇---->installations 如下圖:
第一個是myeclipse自帶的maven,我們不用自帶的,用自己安裝的。----->點擊add---->選擇你的maven安裝目錄,
然後選擇---->User settings,如下圖,添加本地安裝的maven下的settings.xml
下面的Reindex爲安裝maven的本地倉庫。可在settings.xml裏面配置maven的本地倉庫,我們一般不使用默認的本地倉庫,默認的本地倉庫一般是在c盤
現在你就在myeclipse裏面配置好了maven環境。
報錯信息:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
假如你在myeclipse運行maven項目出現這樣的錯誤是ide工具與maven版本不兼容,換個maven版本試試。或則這樣做
可以設一個環境變量M2_HOME指向你的maven安裝目錄
M2_HOME=D:\Apps\apache-maven-3.3.1
然後在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中設置
-Dmaven.multiModuleProjectDirectory=$M2_HOME。