(转)如何修改maven的默认jdk版本
背景:在maven的配置文件中配置编译的jdk插件,就不需要在eclipse中进行重新的指定了。
问题
1、创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本。
2、每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本
解决办法
解决办法一
在项目中的pom.xml指定jdk版本,如下:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
这个方法只能保证该项目是jdk1.8版本,每次新建项目都得加上面代码,不推荐使用,推荐第二种方法。
解决方法二
在maven的安装目录找到settings.xml文件,在里面添加如下代码
<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>
添加完后,在对eclipse进行设置。window->preferences->maven->user settings,user settings那里选择maven安装目录下的settings.xml文件。如下图
设置完成后,右键项目->maven->update project,这样每次新建maven项目都默认为jdk1.8版本了
解决方法三
在解决方法二中,user settings的默认settigs.xml文件路径为:c:\users\Hxinguan\.m2\settings.xml,如下图。只要把设置好的settings.xml文件复制到该目录下,然后update project就好了。
(转)如何修改maven的默认jdk版本相关推荐
- maven配置默认jdk版本
在maven的默认配置中,对于jdk的配置是1.4版本,那么创建/导入maven工程过程中,工程中未指定jdk版本. 对工程进行maven的update,就会出现工程依赖的JRE System Lib ...
- eclipse 修改maven项目的jdk版本
eclipse 修改maven项目的jdk版本 CreationTime--2018年6月8日10点29分 Author:Marydon 1.情景展示 jdk版本太低,如何修改 2.错误方式 第一步 ...
- Eclipse 中 Maven 项目默认JDK版本为1.5 的解决方法
在 Eclipse 中 Maven project 的默认 JDK 版本是 1.5, 如果不在 settings.xml 或者 pom.xml 中显示的指出 JDK 版本,每次 右键项目--> ...
- 修改maven中的jdk版本
1.修改项目的pom.xml文件 <build><plugins><plugin><groupId>org.apache.maven.plugins&l ...
- eclipse maven项目 maven build 提示jdk版本不对
eclipse打包maven项目提示jdk版本不对,但eclipse版本已经修改jdk版本,可查看maven配置是否正确 maven项目中pom.xml 添加 <build><plu ...
- mvn install java版本,maven的打包命令--assemblyinstall和maven update之后jdk版本变回1.5的问题...
maven的打包命令–assembly&install和maven update之后jdk版本变回1.5的问题 在进行maven项目打包时,可以有另个命令assembly和install 一. ...
- eclipse中使用maven创建项目JDK版本默认是1.5解决方法
请看解决方案: 1. 修改maven的settings.xml文件. 添加以下行,jdk版本改为自己需要的版本: <profile> <id>jdk-1.7</id> ...
- IntelliJ IDEA中Maven项目的默认JDK版本
在IntelliJ IDEA 15中使用Maven时,IDEA将默认的编译版本.源码版本设置为jdk5.编译项目的时候出现警告:"Warning:Java: 源值1.5已过时, 将在未来所有 ...
- android studio mac jdk1.8,Mac下修改Android Studio的默认JDK版本
当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会 ...
最新文章
- MJExtension简介
- 传统数据中心穿上“云”外衣 任重而道远
- RMAN干掉热备份#OCP试验1#
- [原]动态创建Web控件制做计算器
- onethink的熟悉
- Java中 break、continue 和 return三者之间的区别
- 如何看待2018年小米雷军98.18亿年薪?
- python2.7安装scipy_在centOS上离安装Python2.7以及numpy,scipy,matplot,sklearn等
- Python编写人机对战小游戏(抓小狐狸)
- EXCEL工作表保护密码破解 宏撤销保护图文教程
- 洛谷——P1100 高低位交换
- ugui获取坐标_UGUI源码解析(六)Raycast
- Hadoop集群常用命令
- 使用opencv-python画OpenCV LOGO
- 使用YOLO V4通过社交距离和口罩检测来缓解COVID
- spring boot中问题总结
- python爬取本地文本中的成语_Python爬取成语:从3字到12字
- 分析了获得家庭摇号新能源指标的数据后,我发现了一个秘密
- linux怎么打开隐藏文件夹,如何在文件管理器中隐藏文件和文件夹
- 图像区块分割与采样YUV4:2:0