博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven配置默认jdk版本
阅读量:7305 次
发布时间:2019-06-30

本文共 847 字,大约阅读时间需要 2 分钟。

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

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

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

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

[html]

  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文件,修改如下:

[html]

  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>

转载于:https://www.cnblogs.com/wych/p/4099711.html

你可能感兴趣的文章
Windows Nano Server安装配置详解05:在虚拟机中部署NanoServer
查看>>
IDEA编译时候出现问题:代码不提示错误,编译时出错解决办法
查看>>
巧用手机邮件来设置报警短信息
查看>>
企业信息化应用的真相
查看>>
关于python multiprocessing进程通信的pipe和queue方式
查看>>
VMM2012应用指南之13- 自助服务门户网站的使用
查看>>
中小企业更适合采用一体化机房解决方案
查看>>
希捷Backup Plus 共享世界的随身信使
查看>>
HP 3PAR在中国起航
查看>>
Android ListView控件基本用法 (转载)
查看>>
[转]php中设置 mysql 字符集的问题
查看>>
【转】如何在ndk开发环境下运行helloworld
查看>>
[Perl] Getopt 函数来接收用户参数的使用
查看>>
不忘本~浅拷贝和深拷贝
查看>>
面向对象~程序应该具有可维护性,代码可复用性,可扩展性和灵活性
查看>>
poj3158
查看>>
浅入浅出JS中的eval及json
查看>>
基于Silverlight的网络操作系统SilveOS
查看>>
查看mysql索引使用情况
查看>>
烽火HG226信息
查看>>