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

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

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

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

[html] view plaincopy

  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] view plaincopy

  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

maven配置默认jdk版本相关推荐

  1. Eclipse 中 Maven 项目默认JDK版本为1.5 的解决方法

    在 Eclipse 中 Maven project 的默认 JDK 版本是 1.5, 如果不在 settings.xml 或者 pom.xml 中显示的指出 JDK 版本,每次 右键项目--> ...

  2. (转)如何修改maven的默认jdk版本

    背景:在maven的配置文件中配置编译的jdk插件,就不需要在eclipse中进行重新的指定了. 问题 1.创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本. 2. ...

  3. idea-svn多项目同一目录开发并配置编译JDK版本

    如果是本地代码,那么可以直接将多个项目放到同一文件夹下,之后进行操作 如果是SVN上checkout的,则也需要同一文件夹下 首先说一下,idea配置svn: 1.安装svn客户端 按照提示默认安装就 ...

  4. eclipse 修改maven项目的jdk版本

    eclipse 修改maven项目的jdk版本 CreationTime--2018年6月8日10点29分 Author:Marydon 1.情景展示 jdk版本太低,如何修改 2.错误方式 第一步 ...

  5. eclipse maven项目 maven build 提示jdk版本不对

    eclipse打包maven项目提示jdk版本不对,但eclipse版本已经修改jdk版本,可查看maven配置是否正确 maven项目中pom.xml 添加 <build><plu ...

  6. mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...

    maven的打包命令–assembly&install和maven update之后jdk版本变回1.5的问题 在进行maven项目打包时,可以有另个命令assembly和install 一. ...

  7. JDK14环境变量配置,JDK版本切换(Win10)

    JDK14环境变量配置,JDK版本切换(Win10) 昨天想要试试新的JDK,结果出了一些小问题特此记录 JDK切换之后要重启电脑!!! JDK 8 的环境变量配置 首先我是放在了环境变量中的用户变量 ...

  8. 改变环境变量配置,jdk版本不改变;Windows Installer程序包有问题

    改变环境变量配置,jdk版本不改变:Windows Installer程序包有问题 因工作需要,将jdk版本从64位1.8改为32位的1.6.遇到以下问题: 1.安装jdk1.6过程中Windows ...

  9. IntelliJ IDEA中Maven项目的默认JDK版本

    在IntelliJ IDEA 15中使用Maven时,IDEA将默认的编译版本.源码版本设置为jdk5.编译项目的时候出现警告:"Warning:Java: 源值1.5已过时, 将在未来所有 ...

最新文章

  1. 推荐最近收藏的几篇文章(r12笔记第85天)
  2. SQLSERVER使用CLR Stored Procedure导出数据到Excel
  3. ios 原生骨架动画库
  4. signature=78718ebfda6f8d955fae3e9c9c284f5d,SKI SAFETY BINDING WITH SWIVELLING SOLE PLATE
  5. 2014年驾考科目三考试扣分标准(细则)
  6. [ZJOI2008]骑士
  7. 基于 webdriver 的测试代码日常调试方python 篇
  8. ACM程序设计基础(1)题解
  9. jqueryui时间插件_jQueryUI AutoComplete插件
  10. 系统学习深度学习(二十九)--模型压缩
  11. HTML table 标签的 summary 属性
  12. banner图/轮播图----html
  13. Tableau开始试用期后的破解方法
  14. Weblogic之端口查看
  15. 拼接图像亮度均匀调整_浅析液晶拼接屏为什么适合应用于安防显示
  16. GitLab The requested URL returned error: 502
  17. 【每日最爱一句】2013.07.16
  18. M洞察|“MOBA”还是“MMO”?2023上半年热门手游大盘点来了,拯救你的游戏荒
  19. 【3D点云】弱监督点云分割(论文解读 CVPR2020)
  20. Image Thresholding图像阙值化和Adaptive Thresholding

热门文章

  1. SparkStreaming官方示例程序运行方式
  2. NCL 小图对其问题
  3. C++ 优先级队列 priority_queue
  4. Flutter 动画全解析(动画四要素、动画组件、隐式动画组件原理等)
  5. Linux centos7 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法
  6. maven整合jar包下载地址
  7. 数据类型 类型检测
  8. Oracle监听配置
  9. 【虚拟机】虚拟机(Vmware)怎么进入BIOS
  10. DeVeDe:视频 CD 制造利器