发现在myeclipse下的maven项目能正常运行,但是总是带个红叉在那里,感觉很不爽,于是找方法干掉它:
首先,在myeclipse下打开window->show view->problems,查看项目出现的错误是什么,有可能出现以下几种情况:
1、maven项目需要重新update下
解决方法:右键项目->maven->update project,ok
2、有可能出现“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
解决方法:在项目的pom.xml的<build></build>标签中加入:
<plugins>
<!-- 编译的时候使用JDK6和UTF8编码 -->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
保存,然后按照第一点的方法update一下项目即可。