【Maven】maven配置默认使用的JDK版本

在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本。

对工程进行maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.4。


解决方案1:修改maven的默认jdk配置

           maven的conf\setting.xml文件中找到jdk配置的地方,修改如下:

[html]  view plain copy
  1. <profile>   
  2.     <id>jdk1.6id>    
  3.     <activation>   
  4.         <activeByDefault>trueactiveByDefault>    
  5.         <jdk>1.6jdk>   
  6.     activation>    
  7.     <properties>   
  8.         <maven.compiler.source>1.6maven.compiler.source>    
  9.         <maven.compiler.target>1.6maven.compiler.target>    
  10.         <maven.compiler.compilerVersion>1.6maven.compiler.compilerVersion>   
  11.     properties>   
  12. profile>  

解决方案2:修改项目中pom.xml文件,这样避免在导入项目时的jdk版本指定

          打开项目中pom.xml文件,修改如下:

[html]  view plain copy
  1. <build>  
  2.     <plugins>  
  3.         <plugin>  
  4.             <groupId>org.apache.maven.pluginsgroupId>  
  5.             <artifactId>maven-compiler-pluginartifactId>  
  6.             <configuration>  
  7.                 <source>1.6source>  
  8.                 <target>1.6target>  
  9.             configuration>  
  10.         plugin>  
  11.     plugins>  
  12. build>  

你可能感兴趣的:(Tools.Maven)