您的位置:首页 > 编程语言 > Java开发

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

2017-08-28 11:57 393 查看
       作为使用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”/>
后续持续更新中.....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Maven