Maven 工程指定编译和输出 JDK 版本
每次新创建的 maven 项目默认 JDK 版本都是 1.5 版本。而我们实际用的是 1.7 或者 1.8 版本的 JDK。
解决方法一是对某一个 maven 项目 JDK 版本修改;解决办法二是针所有的 maven 项目 JDK 版本修改。可以在实际开发中根据需要选择使用。
方法一:在 maven 的 pom.xml 中指定 jdk 版本
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- 可选不同版本 -->
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
方法二:在 maven 安装的配置文件 settings.xml 中指定 JDK 版本
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
设置完成后,右键项目 -> maven -> update project,就可以了。