默认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

相关文章:

  • 2021-11-06
  • 2021-08-28
  • 2022-12-23
  • 2022-01-18
  • 2021-11-19
  • 2021-07-06
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2021-12-22
  • 2021-12-27
  • 2021-07-20
  • 2021-11-15
相关资源
相似解决方案