Markers 提示 Maven Java EE Configuration Problem错误

由于博客搬家,我的博客将在: 懒惰的夜猫子  上发布

点击下方链接即查看:

Markers 提示 Maven Java EE Configuration Problem错误

 

----------------------------------------------------------------------------------------------------------------

本人是一个学生,在学校学习着知识,从我决定写下些经验到我写这篇文章也就今天的事儿。

大家可以叫我小五同学。

错误的背景大概是这样的:记得某天跟着同学做项目,由于是半路出家的厨子,所以要熟悉并了解这个项目,而且本人从未学过hibernate,maven,所以接受起来有点慢。

当时我就看到项目有个大叉叉,心里很是不爽!于是问同学,同学告诉我不用管他。我就也没管它。

后来过了很久,我学安卓APP的时候准备自己写接口,也遇到同样的问题,根本没有代码就是有一个叉叉,本人有强迫症+完美主义,所以在我配置hibernate+maven的时候,已经搞了很久了。

还是废话不多说了,错误信息大致如下:

 

Maven Java EE Configuration Problem
Description	Resource	Path	Location	Type
Dynamic Web Module 3.1 requires Java 1.7 or newer.	xxxx		line 1	Maven Java EE Configuration Problem
One or more constraints have not been satisfied.	xxxx		line 1	Maven Java EE Configuration Problem

 

 

 

 

图片:
 

 

 

小五同学英语也不好,于是翻译了一下。说版本有问题,线程又怎么了,我一想这TM不扯皮么。我明明设置好了的!

设置:右键项目->properties->Project Faces->选择版本,如果这里改不了可以去项目目录下的.settings->org.eclipse.wst.common.project.facet.core.xml更改属性

然而并没有什么卵用,但是小五同学提醒您,这个必须的设置对才行呢。

然后小五同学就各种检索,找解决办法!直到小五同学看到了某博客说(由于小五同学记忆不太好,又不爱做笔记,忘记哪里看到的了):maven在使用JDK1.7,1.8的时候会不支持还是怎么滴。所以要在pom.xml里面配置一下,xml代码如下:

 

  
	  
		
			org.apache.maven.plugins
			maven-compiler-plugin
			3.1
			
				utf-8
			        1.8
			        1.8
			
		

	

小五同学使用的是JDK1.8,WEB3.1,所以是:

 

 

3.1
1.8
1.8

 

 

请各位对号入座哟。

 

最后一步就是更新maven了。右键项目->Maven->Update Project...之后的就不用交了吧。听网上说更新时要勾选 Force Update of  Snapshots/Releases(大致意思就是强制更新bla~bla~bla~)

更新后,发现神奇的叉叉不见了!!!

如果没有那小五同学也没有办法了。

你可能感兴趣的:(个人经验,错误解决日志)