maven(版本3.3.1)構建項目時碰到的幾個問題:
1 maven install時報:Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME
解決方案:
①可以設一個環境變量MAVEN_HOME指向你的maven安裝目錄MAVEN_HOME=D:\Apps\apache-maven-3.3.1
②然后在Window->Preference->Java->Installed JRES->Edit在Default VM arguments中設置
-Dmaven.multiModuleProjectDirectory=$MAVEN _HOME,如圖所示:

2 maven install時報:
Downloading:https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.jar
解決方案:
① 打開maven配置文件(maven安裝目錄下的conf目錄下的settings.xml文件)
② 搜索mirrors關鍵字,如果注釋說明的下方沒有 <mirrors>節點,則建立mirrors節點,帶mirrors節點的所有配置如下(復制下面的內容,粘貼到配置文件中即可)
<mirror>
<id>ibiblio.org</id>
<name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
<!-- United States, North Carolina -->
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
③ maven clean 對項目進行clean
④ 再次執行maven install
3 maven install時報:
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6…
細看后續錯誤提示信息:
Failed to collect dependencies at
org.apache.maven.plugins:maven-resources-plugin:jar:2.6
解決方法:
① 重新檢查build path中JRE System Library 中引用的是不是jdk1.7以上版本;
② 保證JRE System Library的Refference是jdk中的jre.
4 maven clean 后再次執行 maven install,報錯:
Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6…
細看后續錯誤提示信息:
Access denied to:
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/codehaus/plexus/plexus-classworlds/2.2.2/plexus-classworlds-2.2.2.jar
原來是鏡像在這兒訪問不了,從settings.xml中將前面所加鏡像刪除(前面所需包download已完成).
5 maven clean 后再次執行 maven install,報錯:
javax.servlet.http不存在
解決方法:
將tomcat lib 目錄下的 servlet-api.jar 復制到 jdk1.7.0_09\jre\lib\ext目錄下,凡是出現找不到包的情況,都可以將找到的包放到jdk1.7.0_09\jre\lib\ext下。
6 maven install
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.716 s
[INFO] Finished at: 2015-07-19T17:08:31+08:00
[INFO] Final Memory: 21M/225M
[INFO] ------------------------------------------------------------------------
項目構建打包成功!
