老是有些同学,在配置maven之后,pom文件里面也确实配置了jdk的版本,但下次打开eclipse或者其他情况,结果打开工程的properties查看的时候,JDK又变了,与pom文件里面配置的不一致了,而是用了系统默认或者eclipse默认的jdk配置了。其实还是maven没有配置完整而已。
要配置完整的Maven JDK 版本,需要在pom文件中如下配置
程序代码
<properties>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
</properties>
或者 jdk 1.7
程序代码
<properties>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.source>1.7</maven.compiler.source>
</properties>
另外配置上编译插件,并设置版本:
程序代码
<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>