eclipse maven 常見問題解決方案

1、eclipse集成與設置

傳送門:http://www.cnblogs.com/tweet/p/7602044.htmlhtml

2、建立maven webapp工程,報錯

報錯信息:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories.

解決方法,更換阿里雲maven鏡像,傳送門:http://blog.csdn.net/afgasdg/article/details/12757433web

其餘鏡像:http://www.cnblogs.com/ae6623/p/4416256.htmlapache

<!-- 配置阿里雲Maven鏡像 -->  
    <mirrors>  
        <mirror>  
          <id>aliyun</id>  
          <name>aliyun</name>  
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
          <mirrorOf>central</mirrorOf>  
        </mirror>  
    </mirrors>  

3、解決maven下載jar包過慢

將鏡像配置到阿里雲後,是能夠提高很多速度,可是還能夠利用命令,先將jar包預下載到本地變得更快app

1.打開cmd ,  echo %MAVEN_HOME%;
2.mvn help:system;
3.mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false?

第2步其實使用mvn 命令構建一個項目,命令行下 下載jar包要快些會下載一堆東西,若是失敗多刷幾下,保證下完,命令行構建成功後 能夠發現該目錄 C:\Users\Administrator\{project-name}  是一個web 項目eclipse

第3步會下載所須要的jar包,若是顯示webapp

則說明成功.maven

4、maven -> add dependency 出錯  Artiface Id cannot be empty

1.試過 Window -> Preferences -> maven -> [select] Download reponsitory index update on startup -> Apply  不能解決. 方案:ui

2.試過 window -> show view -> other -> maven -> maven repositories -> global repositories -> rebuild index 同樣不能解決.方案:查看這裏阿里雲

3.試過經過settings.xml 的 repositories 覆蓋根級配置 仍是不行url

4.試過更新pom.xml文件 添加apache commons-lang3依賴 仍是不行,方案:查看這裏

4.還有的說缺乏STS(Spring Tool Suite) 或者 刪除 settings.xml 從新建立,沒試過,方案 查看這裏

最後經過 help -> eclipse marketplace -> installed -> m2e -> Update 最新,退出重進 便可重建索引 

pom.xml 報錯 web.xml is missing and <failOnMissingWebXml> is set to true

因爲缺乏web.xml致使的,解決方法,添加Web模塊.

右鍵項目->Java EE Tools->Generate Deployment Descriptor Stub

這樣就在src\main\webapp下面生成了WEB-INF文件夾和web.xml,問題解決

 

5、maven 其餘錯誤, 查看 http://www.cnblogs.com/Rambo635755402/p/5549356.html

相關文章
相關標籤/搜索