错误说明:eclipse+maven下java Resoures资源文件夹出现小红叉。
错误提示内容:One or more constraints have not been satisfied,而且一用tomcat运行一直报加载组建失败,用jetty运行一直报无法加载spring监听,等一堆错误!
错误原因: Deployment Assembly跟java版本不匹配,即maven默认编译版本与使用的jdk不匹配。
解决方案:在pom中配置如下内容:
<!-- 指定maven编译方式为jdk1.7版本 -->
<profiles>
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
配置好以后,重新maven update Project下就行了。