使用Myeclipse2014开发Maven项目错误汇总

来源:互联网 发布:常用网络工具软件 编辑:程序博客网 时间:2024/06/07 07:38

       作为使用Maven开发的过程中,或多或少会遇到一些问题,本人开发Maven项目的时间也不算特别长,之前遇到问题也没想到整理,后来遇到了一些同样的问题才想起来做一下整理,方便以后的开发,在eclipse/Myeclipse上解决方法都是类似的,此处就以Myeclipse2014为例:

1、错误提示:Description Resource Path Location Type
Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix. webproject line 1 Maven Configuration Problem

解决方法:项目上右键 ——> Maven4MyEclipse ——> Update Project ……,打开一个(Update Maven Dependencies)的对话框,然后勾选住出错的项目,点击Ok;

2、错误提示:java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener /org.springframework.web.context.ContextLoaderListener

解决方法:选中项目->右键Properties->选择Deployment Assemby->选择Add->选中Java Build Path Entries->Next->选择Maven Dependencies->Finish->Apply->OK;

3、错误提示:导入已存在的maven项目,出现红色叹号,一般出现这个问题都是jar包加载出错导致的

解决方法:a、比较蠢的做法是把maven本地库文件删了,重新加载

                b、找到本地库下载未完成的jar,删除掉,再回到项目,项目上右键 ——> Maven4MyEclipse ——> Update Project                 ……,打开一个(Update Maven Dependencies)的对话框,然后勾选住出错的项目,点击Ok

4、错误提示:Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match

解决方法:这就是最基础的环境问题了,可以设一个环境变量M2_HOME指向你的maven安装目录
M2_HOME=(maven解压包所在目录)  例如:D:\apache-maven-3.3.1
然后在Window->Preference->Java->Installed JREs->Edit
在Default VM arguments中设置 -Dmaven.multiModuleProjectDirectory=$M2_HOME
5、错误提示:java compiler level does not match the version of the installed java project facet

解决方法:找到项目所在的目录,在.settings子目录里面,用文本编辑器打开org.eclipse.wst.common.project.facet.core.xml配置文件
改一下version版本 <installed facet=”java” version=”1.7”/>
后续持续更新中.....