前言
在ide中创建maven工程的时候,经常会默认使用jdk6的版本来编译源码,而我们可能更多会使用jdk8来编译,每次重新导入工程的时候,都需要在ide重新设置源码和编译版本,很麻烦,可以使用插件在maven中指定版本,那么ide就会根据maven插件配置直接使用对应版本的jdk编译了。
配置插件
在maven pom.xml中添加如下插件配置:
<properties>
<!-- 指定源码编码 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- 指定拷贝文件编码 -->
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- 指定编译编码 -->
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<!-- 指定源码jdk版本 -->
<maven.compiler.source>1.8</maven.compiler.source>
<!-- 指定编译目标jdk版本 -->
<maven.compiler.target>1.8</maven.compiler.target>
<!-- 指定编译器jdk版本 -->
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
这里指定了使用jdk1.8编译。