恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

mac安装不同版本的maven

  • 首页
  • 资讯中心
  • /
  • mac安装不同版本的maven

相关资讯

BepInEx框架深度解析:Unity游戏Mod开发的核心机制与实战指南 2026/8/7 5:42:58
TCP与UDP深度解析:从设计哲学到实战选型与避坑指南 2026/8/7 5:42:58
ESP32/ESP8266驱动无源蜂鸣器播放《晴天》:从乐谱到代码的嵌入式音频实践 2026/8/7 5:42:58

最新资讯

原生JavaScript实现老虎机抽奖动画:从原理到实战
基于开源大模型构建专属刷题辅导Agent:从架构到部署实战
Unity Addressables远程更新与多项目资源加载实战指南
React中除了在构造函数中绑定this,还有其他绑定this的方式么?:全面解析5种this绑定方案与最佳实践
Unity与Android Studio联调:解决aar依赖与Gradle兼容性实战
计算机专业实测:哪款 AI 工具最适合撰写毕业设计论文?四大主流平台效率、深度、专业度全面测评

今日推荐

CAD图库管理:从文件归档到设计资产管理的效率革命
5分钟掌握Wand-Enhancer:2026年终极WeMod专业版免费解锁指南
“Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

mac安装不同版本的maven

发布时间:2026/8/7 5:42:58
mac安装不同版本的maven 各位同学入职不同的公司有的公司使用的maven版本也有不同的新手通常自己下载固定的文件点击【下一步】的去安装需要频繁的去安装卸载。该篇文章实乃我的经验总结。1:使用sdkmanMac SDKMAN 管理多套 Maven和 JDK 一套工具不用额外装别的SDKMAN 不光管 Java原生支持 Maven 多版本切换跟切换 JDK 操作语法几乎一模一样完美适配你不同项目需要不同 Maven 版本的需求。 前提你现在 sdkman 已经正常可用jdk8、jdk17 都装好了若各位同学不懂可以看我之前发布的文章。1、查看可安装的 maven 版本bashsdk list maven会列出所有可用 Maven 版本常用稳定版3.8.8兼容性很强老项目、JDK8 首选3.9.9新版本适合 JDK17 新项目# 3.8.8 老项目/JDK8 黄金稳定版sdk install maven 3.8.8# 3.9.9 新项目/JDK17 稳定版sdk install maven 3.9.92:安装多个版本maven的命令# 安装 3.8.8老项目jdk8用 sdk install maven 3.8.8 # 安装 3.9.9新项目jdk17用 sdk install maven 3.9.9这就是提示你安装成功了我设置默认为3.9.93:Maven 版本切换和 java 命令格式完全一样# ✅只对**当前这个终端窗口临时生效**关掉终端就复原sdk use maven 3.8.8# ✅设置全局默认版本新开终端也是这个版本sdk default maven 3.9.94:验证是否生效mvn -v5:查看当前生效的 mavensdk current maven6:卸载某个 maven 版本sdk uninstall maven 3.8.87:重要坑点Mac 开发高频踩坑sdkman 安装的 maven 路径~/.sdkman/candidates/maven/不要自己另外下载 dmg、brew 再装 maven不要混用 brew 的 maven会冲突。全程只用 sdkman 管理。IDEA 里面一定要注意终端切换的 JDK/Maven不会自动同步给 IDEA IDEA 需要单独设置File → Project Structure → Project Settings选择项目 JDKFile → Settings → Build,Execution,Deployment → Build Tools → Maven选择 Maven home 路径指向 sdkman 下面对应版本的 maven。maven 本地仓库settings.xmlsdkman 装的 maven 不会自带 settings.xml。 统一配置仓库建议自己在~/.m2/下面放一份settings.xml所有 maven 版本共用一份镜像配置不用每个 maven 复制一份。8:修改maven里面的setting配置文件/Users/你的姓名/.sdkman/candidates/maven/3.9.9/conf/settings.xmlUsers/你的姓名/.sdkman/candidates/maven/ 【其实在这里你就可以看见你安装了两个不同的版本maven】我的习惯是在这个里面的conf文件下载创建多个不同的setting文件需要那个就改那个名字例如setting12使用的时候把1 或者2 删除掉就行了。每次都更改文件夹名称其他的同学不明白可以单独创建文件夹/Users/用户名称/.m2/settings‑company.xml/Users/用户名称//.m2/settings‑mine.xml我喜欢所有的东西写上注释节省时间。但是有的时候有的地方不要写注释对你们未来有帮助

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号