使用工具是MyEclipse10:

1.创建Maven项目出错

1.项目名带有Maven Webapp

解决方案:


2.缺少jar

could not resolve archetype :   Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in loc

    原因:缺少archetype插件,比如:本地库中缺少 maven-archetype-quickstart插件

  解决方案:

    1.百度下载:maven-archetype-quickstart-1.1.jar,  放在maven安装目录lib下,例如:D:\apache-maven-3.3.9\lib

    2.cmd窗口执行命令(进入jar包所在路径下):

    mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar

 

 参考:http://www.th7.cn/Program/java/201502/386237.shtml


3.连不上中央库

could not calculate build plan

  原因:http://repo1.maven.org/maven2这个中央仓库地址已经被屏蔽了,不能访问,所以maven用到的插件和jar下载失败,且你的电脑上的本地仓库,并没有下载好maven的插件等

  解决方案:

    1.把‘另外电脑中‘的本地仓库.m2目录拷贝到你的电脑上,并在maven conf settings.xml里面设置<localRepository>为.m2目录。

    2.有私服(例如nexus),就在settings.xml里面配置nexus地址,从它上面下载。


4.新建的项目,pom文件上红X:

Failure to transfer org.apache.maven:maven-artifact:pom:2.0.6 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven:maven-artifact:pom:2.0.6 from/to central (http://repo.maven.apache.org/maven2): No connector available to access repository central (http://repo.maven.apache.org/maven2) of type default using the available factories pom.xml /hello line 1 Maven Configuration Problem

解决:

1.

打开Window-->preferences-->myeclipse-->maven4myeclipse--->user settings把local repository里面的地址复制。

  1. 如果你的myeclipse没有的话,就找到:

    c:\users\{你的电脑账号}\.m2\repository (一般在这个文件夹里)。

    比如我的:c:\users\long\.m2\repository

     
  2.  

    找打repository文件及后,在里面搜索 maven*.lastupdated。把搜出来的文件都删了。

     
  3.  

    重启myeclipse,右键项目--->maven4myeclipse--->update project...

     
  4.  

    勾选Force Update of Snapshots/Releases,然后ok退出,如果还是错误,不要着急,先等一会就好了。

 如果还是报错的话,那就怪我学艺不精吧


5.构建模型错

错误:Faile while instaling Dynamic Web Module 2.5


2.部署maven项目出错

1.jdk编译出错

Unsupported major.minor version 51.0

原因:编译源码的jdk 和 tomcat 使用的jdk版本不一样

解决:项目------>右键------>properties------>Java Compiler------>Compiler Compliance Level------>选择你使用的JDK版本


3.运行maven install的时候报错  

错误提示:  -Dmaven.multiModuleProjectDirectory system propery is not set.

原因: maven和jdk的环境变量没有相互指向对方

解决方法:

1.设一个环境变量M2_HOME指向你的maven安装目录

  M2_HOME=D:\Apps\apache-maven-3.3.1

2.Eclipse的设置:

  在Window->Preference->Java->Installed JREs->Edit

在Default VM arguments中设置

-Dmaven.multiModuleProjectDirectory=$M2_HOME


4.pom.xml中标签出错

1.插件版本问题

错误提示:maven-dependency-plugin (goals "copy-dependencies", "unpack") is not support

解决方案: 在plugins之前添加如下pluginManagement,二者前后顺序如下:

<build>

<pluginManagement>
<plugins>
<plugin>
...
</plugin>
</plugins>
</pluginManagement>

<plugins>
<plugin>
...
</plugin>
</plugins>

<finalName>A</finalName>
</build>

  

5.Eclipse的错误:

1.将maven项目转换成Dynamic Web Project
遇到错误:
找不到“Further Configuration available”时,去掉Dynamic Web Module的勾选,apply-确定之后重新打开勾选Dynamic Web Module就出现了

Maven遇到的错误汇总的更多相关文章

  1. Entity Framework学习笔记——错误汇总

    之前的小项目做完了,到了总结经验和更新学习笔记的时间了.开始正题之前先啰嗦一下,对之前的学习目标进行一个调整:“根据代码生成表”与“生成数据库脚本和变更脚本”合并为“Code First模式日常使用篇 ...

  2. 李洪强iOS开发之OC常见错误汇总

    // //  main.m //  16 - 常见错误汇总 // //  Created by vic fan on 16/7/13. //  Copyright © 2016年 李洪强. All r ...

  3. Python常见的错误汇总

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 错误: [错误分析]第二个参数必须为类,否则会报TypeError,所以正确的应 ...

  4. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

  5. Maven解决NoPluginFoundForPrefixException错误

    Maven解决NoPluginFoundForPrefixException错误方法 错误出现的原因 你指的是一个不存在的插件,如由于错误的前缀. 您使用的是第三方的Maven插件没有部署到中央Mav ...

  6. PHP常见错误汇总

    日常开发和调试的时候,经常会遇到一些错误,光怪陆离的不知所以,所以,特此将错误汇总一下,借鉴!!! 1. 原因分析:  一般可能是该文件出现了问题,检查一下代码和格式,是否出现开始的地方出现了空格,或 ...

  7. Quartus II 中 Verilog 常见警告/错误汇总

    Verilog 常见错误汇总 1.Found clock-sensitive change during active clock edge at time <time> on regis ...

  8. 新建maven遇到的错误

    新建一个maven,遇到错误如下: Description Resource Path Location Type Dynamic Web Module 3.0 requires Java 这时候,只 ...

  9. Maven打包编译错误工作区间设置编码格式gbk可以utf-8不可以

    转自:https://blog.csdn.net/wolf_love666/article/details/52593483 问题:Maven打包编译错误工作区间设置编码格式gbk可以utf-8不可以 ...

随机推荐

  1. Navicat for MySQL连接MYSQL出错,错误代码1045的解决方法

    Navicat for MySQL连接MYSQL

  2. Unity Ragdoll(布娃娃系统)

    逼真的动作如何实现的? 在一些游戏中当NPC或玩家死亡的时候,死亡的肢体动作十分逼真,这一物理现象如何用Unity来实现呢?Unity物理引擎中的Ragdoll系统,可以用来创建这种效果,具体请参阅以 ...

  3. WEB 业务测试中需要关注的问题

    汇总起来分为:    1.浏览器自身的一些操作,后退键,刷新键,样式兼容,多浏览器之间的一些操作 2.键盘快捷键的一些支持 3.所有前端校验,必须也在后端代码进行校验,验证后端是否校验可越过前端校验进 ...

  4. 非智能手机通信录备份并还原至Android智能手机方法

    随着智能手机早已深入普通用户的生活,2-3线城市的用户也逐渐从使用非智能机换成使用智能机.最近便遇见了这样一个转移通讯录的需求.之前使用的手机型号是BBK K201,通信录中绝大部分保存在了手机中,最 ...

  5. 《ASP.NET MVC 5 高级编程(第5版)》

    第1章.入门 本章主要内容: ASP.NET MVC 5概述 其应用程序的创建方法 其应用程序的及结构 概述:将MVC设计模式应用于ASP.NET框架 ASP.NET 1.0支持两层抽象: Syste ...

  6. Linq语法详细(转)

    原文地址:http://www.cnblogs.com/knowledgesea/p/3897665.html 开门见山 读这篇文章之前,我先说下,每一种搜索结果集,我都以三种方式变现出来,为啦更好的 ...

  7. 微信JSSDK配置文件说明

    微信JSSDK配置文件说明 1.官方配置 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开, ...

  8. Use Cursor

    declare : CURSOR cursor_name IS select_statement ; open : OPEN cursor_name if the query returns no r ...

  9. java集合比较

    几种集合的比较Hashset,hashmap无序的treeset,hashset有序的 linkedhashset 有序的,和插入数序一样的

  10. Hilbert-Huang Transform: matlab 希尔伯特-黄变换: matlab实现

    关于Hilbert-Huang的matlab实现,材料汇总,比较杂...感谢所有网络上的贡献者们:) 核心:以下代码计算HHT边际谱及其对应频率 工具包要求:G-Rilling EMD Toolbox ...