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

  • Post author:
  • Post category:其他



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


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




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



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






  1. <


    profile


    >





  2. <


    id


    >


    jdk1.6


    </


    id


    >





  3. <


    activation


    >





  4. <


    activeByDefault


    >


    true


    </


    activeByDefault


    >





  5. <


    jdk


    >


    1.6


    </


    jdk


    >





  6. </


    activation


    >





  7. <


    properties


    >





  8. <


    maven.compiler.source


    >


    1.6


    </


    maven.compiler.source


    >





  9. <


    maven.compiler.target


    >


    1.6


    </


    maven.compiler.target


    >





  10. <


    maven.compiler.compilerVersion


    >


    1.6


    </


    maven.compiler.compilerVersion


    >





  11. </


    properties


    >





  12. </


    profile


    >






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



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






  1. <


    build


    >





  2. <


    plugins


    >





  3. <


    plugin


    >





  4. <


    groupId


    >


    org.apache.maven.plugins


    </


    groupId


    >





  5. <


    artifactId


    >


    maven-compiler-plugin


    </


    artifactId


    >





  6. <


    configuration


    >





  7. <


    source


    >


    1.6


    </


    source


    >





  8. <


    target


    >


    1.6


    </


    target


    >





  9. </


    configuration


    >





  10. </


    plugin


    >





  11. </


    plugins


    >





  12. </


    build


    >





版权声明:本文为robinjwong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。