IDEA、Maven、Gradle下java版本相关配置


IDEA、Maven、Gradle下java版本相关配置

一、IDEA

1、Project SDK 和 Project language level

IDEA、Maven、Gradle下java版本相关配置-打不死的小强

2、Module SDK 和 Project language level

IDEA、Maven、Gradle下java版本相关配置-打不死的小强
IDEA、Maven、Gradle下java版本相关配置-打不死的小强

说明:Module SDK 和 Project language level 默认同于 Project。也可以单独设置每个 Module。

3、Java Compiler

IDEA、Maven、Gradle下java版本相关配置-打不死的小强

二、Maven 项目

两种方式:

1、POM properties

 <maven.compiler.source>1.8</maven.compiler.source>
 <maven.compiler.target>1.8</maven.compiler.target>

2、maven-compiler-plugin

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.8.1</version>
  <configuration>
    <source>1.8</source>
    <target>1.8</target>
  </configuration>
</plugin>

参见官方说明:Setting the -source and -target of the Java Compiler

三、Gradle 项目

build.gradle 中设置:

sourceCompatibility = 1.8
targetCompatibility = 1.8


发表评论

电子邮件地址不会被公开。 必填项已用*标注