maven 构建项目时出错 “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 构建项目时出错 “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse相关的知识,希望对你有一定的参考价值。

记录一下,水平太菜,花费了半天时间。
pom.xml
 
<build>
    <plugins>
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.7</source>
            <target>1.7</target>
        </configuration>
    </plugin>
    </plugins>
</build>
 
  1. Another way is to edit the project facet configuration file itself: org.eclipse.wst.common.project.facet.core.xml
  2. Change the dynamic web module version in this line to 3.1 – <installed facet="jst.web" version="3.0"/>
  3. And then Maven -> Update Project. You’ll find this file in the .settings directory within the Eclipse project

以上是关于maven 构建项目时出错 “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse的主要内容,如果未能解决你的问题,请参考以下文章

Maven 组装 WAR 时出错:使用纯基于 Java 的配置构建 SpringMVC 项目且没有 xml 时需要 webxml 属性

maven 构建项目时出错 “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse

Azure DevOps:将 Maven 工件从 Azure 工件导入发布时出错

dubbo 用maven构建是出错,啥原因

Maven:解析工件时出错 - 提供节点名或服务名,或未知

Maven - 构建 pom 时出错