如何修改maven的默认jdk版本

1.问题描述:

(1)每次新建maven项目的时候,jdk版本默认是1.5版本;

(2)每次右键项目名-maven->update project 时候,项目jdk版本会自动改变,变回1.5版本或者其他版本。

2.解决办法:

(1)配置 settings.xml 文件:(推荐使用)

打开 %maven%/conf/settings.xml 文件(%maven% 表示 maven 的根目录) ,在profile节点添加如下代码:

 1 <profile>    
 2     <id>jdk-1.8</id>    
 3     <activation>    
 4         <activeByDefault>true</activeByDefault>    
 5         <jdk>1.8</jdk>    
 6     </activation>    
 7     <properties>    
 8         <maven.compiler.source>1.8</maven.compiler.source>    
 9         <maven.compiler.target>1.8</maven.compiler.target>    
10         <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
11     </properties>    
12 </profile>    

 settings.xml的配置是全局的,设置完成后,右键项目->maven->update project,这样每次新建maven项目都默认为jdk1.8版本。

(2)配置pom.xml 文件:

在maven项目中打开pom.xml,在build节点添加如下代码:

 1 <build>
 2   <plugins>
 3     <plugin>
 4       <groupId>org.apache.maven.plugins</groupId>
 5       <artifactId>maven-compiler-plugin</artifactId>
 6       <configuration>
 7         <source>1.7</source>
 8         <target>1.7</target>
 9       </configuration>
10     </plugin>
11   </plugins>
12 </build>

 pom.xml的配置只对当前项目有效,设置完成后,右键项目->maven->update project即可。

原文地址:https://www.cnblogs.com/bk-jin/p/9179918.html