maven3 學習

主要參考博文: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版本。

相關文章
相關標籤/搜索