Maven更新POM中的JDK版本(比如更新为JDK1.8)

默认POM如果不指定JDK版本为1.5,而有些项目需要使用泛型这些,就必须使用1.8版本的JDK,所以需要手动修改POM。

而所涉及到的还是插件maven-compiler-plugin,官方参考:http://maven.apache.org/components/plugins/maven-compiler-plugin/

打开pom.xml文件修改,增加如下配置节点:

<project>
  [...]
  <build>
    [...]
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.6.1</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
    </plugins>
    [...]
  </build>
  [...]
</project>

红色部分为增加的配置节点。更详细的配置说明,可以参考官方文档:

http://maven.apache.org/components/plugins/maven-compiler-plugin/

http://maven.apache.org/components/plugins/maven-compiler-plugin/examples/compile-using-different-jdk.html

原文地址:https://www.cnblogs.com/EasonJim/p/6810758.html