maven常见错误

转自:http://blog.csdn.net/t123012009065/article/details/17333773

常见错误:

一..在Eclipse导入已存在工作空间的项目,出现

情况1:

Scanning errors (1):
1 Could not read pom.xml

就是pom.xml出现了不能解析的配置,把不能解析的配置修改过来.例如去掉

 <build>

   <finalName>testweb</finalName>
 </build>

情况2:

No marketplace entries found to handle maven-compiler-plugin:2.3.2:testCompile in Eclipse.  

将Eclipse内置的Maven换成外部自己安装的Maven,重启Eclipse.然后,在命令行执行mvn clean install再导入项目.

二.导入项目后出现:

情况1:

Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix.

在Problems View的出错提示右键选Quick Fix,再按提示确定就OK.或者,右键项目->Maven->Update Project

情况2:

JavaServer Faces 2.2 can not be installed : One or more constraints have not been satisfied.
JavaServer Faces 2.2 requires Dynamic Web Module 2.5 or newer.

先改web.xmlwebapp节点:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">

然后关闭Eclipse,改项目下的.settings\org.eclipse.wst.common.project.facet.core.xml.将版本改成为3.1,将成后是<installed facet="jst.web" version="3.1"/>,再启动Eclipse.最后出现上面的情况1,按上面更新下配置就OK.

三.<addMavenDescriptor>false</addMavenDescriptor>在Eclipse无效,仍然会将pom.xml,pom.properties打包入jar.

在CLI(command-line interface)运行命令,此种情况拒绝使用Eclipse来执行命令(当然你测试打包入去没影响)

maven的5种scope对于3种class是否有效:

[html] view
plain
copy

  1.         compile test    runtime example  
  2. compile     Y   Y   Y   spring-core  
  3. test        -   Y   -   junit  
  4. provided    Y   Y   -   servlet-api  
  5. runtime     -   Y   Y   jdbc驱动  
  6. system      Y   Y   -   本地的,maven仓库之外的类库文件  

左边为第一直接依赖,上边为第二直接依赖,则对应的依赖传递如下:

[html] view
plain
copy

  1.         compile     test        provided    runtime  
  2. compile     compile     -       -       runtime  
  3. test        test        -       -       test  
  4. provided    provided    -       provided    provided  
  5. runtime     runtime     -       -       runtime  

依赖调解两原则:

1.路径最近者优先

2.路径长度相同,解析依赖声明靠前优先

时间: 2024-11-15 20:24:43

maven常见错误的相关文章

Maven项目错误解决小结

Maven项目错误解决小结 注:整理错误,不喜欢为了一个小问题,占篇幅,所以请Ctrl+F自己查看,定位问题,愿为解决. 注:网络上的错误解决经验,只是作者在特定的条件下发生,或者适合你不适合你,请勿责怪,若无解决答案,请你请教他人或耐心解决,可以记录之后分享,我们爱分享,一起开始吧! 问题1: -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable an

javascript-请大神么来解决一下,我实在是没有头绪,Maven的错误

问题描述 请大神么来解决一下,我实在是没有头绪,Maven的错误 这到底是什么原因,要如何才能解决 解决方案 xsi:schemaLocation=""http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"">4.0.0WEIGHweighwar0.0.1-SNAPSHOTweigh Maven Webapphttp://maven.apache.org junit

【MySQL】常见错误与常用命令的集锦

[背景介绍]     在使用SQL Server数据库期间,想必大家一定都有过解决各种问题的经历了,很多时候,都会在大家的博客中看到问题与解决方案.现在开发使用的是MySQL数据库,现在来看,发现自己在MySQL中的经历越来越多.前两天,自己电脑的MySQL数据库出问题了,折腾了我好几个小时~~     这篇博客就将把之前遇到的和这次遇到的错误记录下来,以后也可以更好更快的找到解决办法吧. [常见错误] (1) windows mysql提示:1045 access denied for use

jni使用基础(五)之ndk常见错误

    常见错误: 1.方法名与c语言实现的签名不对应.        异常:UnsatisfiedLinkError   2.如果在执行ndk-build时,出现make:***  Error 1      Error的id为1,C代码的源文件出现了问题.       从上往下解决异常.   3.android.mk文件配置错误    mak:*** No rule to make target    查看 编译的源文件是否存在 并且可读   4.一运行程序,程序界面无法显示.而在logcat

10个DIV+CSS常见错误

10个DIV+CSS常见错误,出了问题可以来参考下,是否您也犯了以下错误呢? 1. 检查HTML元素是否有拼写错误.是否忘记结束标记     即使是老手也经常会弄错div的嵌套关系.可以用dreamweaver的验证功能检查一下有无错误.     2. 检查CSS是否正确     检查一下有无拼写错误.是否忘记结尾的 } 等.可以利用CleanCSS来检查 CSS的拼写错误.CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误.     3. 确定错误发生的位置     假如错误影响了整

Xhtml第12天:校验及常见错误

xhtml|错误 辛苦了好多天,我们努力学习使用xhtml+css来重新设计我们的网站.那么我们如何知道自己制作的页面真的符合web标准?w3c和一些志愿者网站提供了在线校验程序,来帮助我们检查页面是否符合标准,并提供了修正错误的帮助信息.这些校验非常有用,是我调试页面第一步要做的事情. 1.xhtml校验 校验网址:http://validator.w3.org/ 校验方式:网址校验.文件上传校验 校验成功,会显示"this page is valid xhtml 1.0 transition

Web标准建站校验和常见错误

web|web标准|错误 我们使用XHTML+CSS来重新设计我们的网站,如何知道自己制作的页面真的符合web标准?W3C和一些志愿者网站提供了在线校验程序,来帮助我们检查页面是否符合标准,并提供了修正错误的帮助信息.这些校验非常有用,是我调试页面第一步要做的事情. 1.XHTML校验 校验网址:http://validator.w3.org/ 校验方式:网址校验.文件上传校验 校验成功,会显示"This Page Is Valid XHTML 1.0 Transitional!".

网页设计中META标签写法的常见错误及后果

错误|设计|网页|网页设计 网页设计中META标签写法的常见错误及后果[摘要]:网页设计中META标签描述和关键词写法的常见错误包括:整个网站所有的网页使用同样的META标签内容,META标签中网页介绍信息与网站内容缺少相关性等.本文归纳了网页设计中META标签写法的常见错误,并分析了出现不合理的META标签设计的可能后果. 网页设计中META标签写法的常见错误及后果 搜索引擎优化通常会涉及到网页META标签的话题,META标签内容写作的是网络营销导向网站建设中网页设计的基本工作内容之一,在网络

使用Web标准建站第12天:校验及常见错误

web|web标准|错误 辛苦了好多天,我们努力学习使用XHTML+CSS来重新设计我们的网站.那么我们如何知道自己制作的页面真的符合web标准?W3C和一些志愿者网站提供了在线校验程序,来帮助我们检查页面是否符合标准,并提供了修正错误的帮助信息.这些校验非常有用,是我调试页面第一步要做的事情. 1.XHTML校验 校验网址:http://validator.w3.org/ 校验方式:网址校验.文件上传校验 校验成功,会显示"This Page Is Valid XHTML 1.0 Transi