之前自己学习的时候,Maven默认使用JDK 1.5,每次都要在idea中手动进行配置。在网上查了很久,看到的全是修改POM.XML,但这样只是解决了当前项目的JDK版本问题。每次新建个项目都还是要去修改POM.XML很麻烦,所以就琢磨了下,找到了解决方案。然后,废话就不多说了:
在Setting.XML文件的 <profiles> </profiles> 标签下添加下列内容:
<profiles>
<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>
</profiles>
这样,idea新建Maven项目的时候,默认的就是JDK8了。
当然,如果我们希望配置为JDK10,可以使用如下配置。
<profile>
<id>jdk-10</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>10</jdk>
</activation>
<properties>
<maven.compiler.source>10</maven.compiler.source>
<maven.compiler.target>10</maven.compiler.target>
<maven.compiler.compilerVersion>10</maven.compiler.compilerVersion>
</properties>
</profile>
这样,默认JDK10的Maven配置就OK了。
一次更改,以后新建其他项目的时候,再也不用每次都在POM.XML里面修改JDK版本了!