主要參考博文:http://www.cnblogs.com/yjmyzz/p/3495762.htmlhtml
修正:apache
1.下載maven 3.1.1eclipse
先到官網http://maven.apache.org/download.cgi 下載最新版本(目前是3.1.1 ),下載完成後,解壓到某個目錄(本文中是C:\Java\maven-3.1.1)maven
2. 配置環境變量工具
系統環境變量裏,添加MAVEN_HOME(或M2_HOME),其值爲C:\Java\maven-3.1.1,而後PATH環境變量最後附加上";%MAVEN_HOME%\bin"學習
檢測方法:開發工具
a) 從新進入命令行(DOS窗口)模式,輸入 echo %MAVEN_HOME% 若是能顯示 C:\Java\maven-3.1.1 說明環境變量起做用了spa
b) 輸入 mvn -version,正常狀況下會顯示maven及jdk的版本號插件
(前提:jdk環境必須先安裝好,不然後面沒法正常編譯項目)命令行
3.安裝後,用命令:mvn help:system生成.m2倉庫
常見錯誤:
最近學習使用maven,而後在經過cmd命令「mvn help:system」,運行項目工程的時候碰過這個錯誤,看錯誤日誌提示,咱們知道「C:\Users\Administrator」這個路徑下找不到pom.xml文件,但是個人工程不是在這個路徑下而且我也是指定了工程路徑了,爲何仍是報錯,因此我就嘗試直接進入工程文件夾,執行mvn help:system,發現能夠正常啓動maven工程項目了,原來「mvn help:system」這個命令就是在當前文件夾下找pom.xml文件並執行
4.maven配置文件詳解http://www.cnblogs.com/greenmile/archive/2010/03/20/maven_config.html
初學老遇到的問題,基本都是相應命令依賴jar包或者的依賴的maven插件jar包沒引入,解決辦法:
直接在pom裏設置相應依賴jar的groupid,讓maven自動根據groupid從遠程庫下載。
配置添加如:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
五、maven-archetype-plugin 2.4版本的插件有問題,換其它版本進行建立
因而採用如下指令進行嘗試,發現能夠生成:
mvn org.apache.maven.plugins:maven-archetype-plugin:2.2:create -DgroupId=com.chuanliu.c11 -DartifactId=c11searcher
6.-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
maven 3.3.9版本與開發工具myeclipse 10不兼容,解決辦法,能夠直接使用Myeclipse自帶的maven版本。