欢迎访问我的个人博客: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>

如有错误欢迎批评指出。

最新文章

  1. 【转】Delphi+Halcon实战一:两行代码识别QR二维码
  2. struts2:数据校验,通过Action中的validate()方法实现校验,图解
  3. 曲线提取数据Engauge Digitizer
  4. Spring IoC小结
  5. Flash Media Server 4.5 序列号 (fms4.5 激活码)
  6. android AsyncTask 只能在线程池里单个运行的问题
  7. centos7 安装教程
  8. HTML5就是现在:深入了解Polyfills
  9. OSGI容器与插件
  10. IOS仿Android九宫格解锁效果[转]
  11. (转)C#与C++之间类型的对应
  12. Swift和Objective-C混合编程
  13. C#关于TreeView树在节点数较多时总是会出现闪烁的问题方法记录
  14. 14.Git分支-rebase有趣的例子、变基带来的问题及解决方案
  15. thinkphp5.0验证的封装
  16. pipeline
  17. MTK 隐藏底部状态栏
  18. iOS 第三方框架-Masonry
  19. 爬虫--selenuim和phantonJs处理网页动态加载数据的爬取
  20. 面向对象&mdash;&mdash;单例模式,五种方式

热门文章

  1. moment.js相关知识总结
  2. 2019-2020-1 20199318《Linux内核原理与分析》第八周作业
  3. AD笔记总结
  4. Mac怎么创建加密文件夹
  5. js滚动加载数据
  6. mysql-8.0.28-winx64数据库win10系统安装步骤
  7. 解决appium-doctor报各种 cannot be found问题
  8. NavicatPremium16破解!!!!!亲测可用!!!!!!!!!!!!!!!!!
  9. MAMP redis.conf 位置 , nginx.conf位置
  10. win10任务栏图标设置“不合并标签但隐藏文字”