Maven错误:One or more constraints have not been satisfied

来源:互联网 发布:张学良戒毒的故事知乎 编辑:程序博客网 时间:2024/05/20 09:21

错误说明: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下就行了。

阅读全文
1 0
原创粉丝点击