Maven中设置Java版本
文章目录
yaml语法Maven中设置Java版本
使用Compiler Plugin
Maven Compiler 命令接受 -source 和 - target 版本参数,默认情况,两个参数都为1.6
1 2 3 4 |
<properties>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
</properties> |
1 2 3 4 5 6 7 8 9 |
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins> |
Java9及以上版本
从java 9 开始,可以使用 -release命令行参数
1 2 3<properties> <maven.compiler.release>7</maven.compiler.release> </properties>
maven-compiler-plugin版本3.6以上
1 2 3 4 5 6 7 8<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <release>7</release> </configuration> </plugin>
Spring Boot 项目
Spirng Boot 应用在pom.xml的properties中定义了JDK版本,我们的项目需要添加*spring-boot-starter-parent*作为父模块。
1 2 3 4 5<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.5.RELEASE</version> </parent>
spring boot 默认java版本为1.8,可通Java.version属性修改.
1 2 3<properties> <java.version>1.9</java.version> </properties>
文章作者 binbin wen
上次更新 2019-04-10