maven構建打包項目時碰到的幾個問題及解決方法


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] ------------------------------------------------------------------------
項目構建打包成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM