Maven 切换JDK版本
2024-09-08 16:18:34
欢迎访问我的个人博客:xie-kang.com
查看Maven安装目录的conf目录可以看到有 settings.xml\toolchains.xml文件。
settings.xml主要是设置切换Maven各功能的属性,如设置镜像源、使用的JDK版本等;
在settings.xml中找到 <profiles>标签(复数形式),并在标签内加入如下代码。其中我使用的是JDK17,各位可以根据自己本地环境进行设置。值得注意的是,JDK17与JDK1.7是两个不同的版本。
1 <profile>
2 <id>jdk-17</id>
3 <activation>
4 <activeByDefault>true</activeByDefault>
5 <jdk>17</jdk>
6 </activation>
7
8 <properties>
9 <maven.compiler.source>17</maven.compiler.source>
10 <maven.compiler.target>17</maven.compiler.target>
11 <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
12 </properties>
13 </profile>
在toolchains.xml中找到<toolchains>标签(复数形式),并在标签内加入如下代码。
1 <toolchain>
2 <type>jdk</type>
3 <provides>
4 <version>17</version>
5 <vendor>sun</vendor>
6 </provides>
7 <configuration>
8 <jdkHome>(替换为你的jdk路径)D:/jdk-17_windows-x64_bin/jdk-17.0.1</jdkHome>
9 </configuration>
10 </toolchain>
如有错误欢迎批评指出。
最新文章
- 【转】Delphi+Halcon实战一:两行代码识别QR二维码
- struts2:数据校验,通过Action中的validate()方法实现校验,图解
- 曲线提取数据Engauge Digitizer
- Spring IoC小结
- Flash Media Server 4.5 序列号 (fms4.5 激活码)
- android AsyncTask 只能在线程池里单个运行的问题
- centos7 安装教程
- HTML5就是现在:深入了解Polyfills
- OSGI容器与插件
- IOS仿Android九宫格解锁效果[转]
- (转)C#与C++之间类型的对应
- Swift和Objective-C混合编程
- C#关于TreeView树在节点数较多时总是会出现闪烁的问题方法记录
- 14.Git分支-rebase有趣的例子、变基带来的问题及解决方案
- thinkphp5.0验证的封装
- pipeline
- MTK 隐藏底部状态栏
- iOS 第三方框架-Masonry
- 爬虫--selenuim和phantonJs处理网页动态加载数据的爬取
- 面向对象&mdash;&mdash;单例模式,五种方式
热门文章
- moment.js相关知识总结
- 2019-2020-1 20199318《Linux内核原理与分析》第八周作业
- AD笔记总结
- Mac怎么创建加密文件夹
- js滚动加载数据
- mysql-8.0.28-winx64数据库win10系统安装步骤
- 解决appium-doctor报各种 cannot be found问题
- NavicatPremium16破解!!!!!亲测可用!!!!!!!!!!!!!!!!!
- MAMP redis.conf 位置 , nginx.conf位置
- win10任务栏图标设置“不合并标签但隐藏文字”