当前位置: 首页 > news >正文

SDKMAN!安装Maven

一、通过SDKMAN!正常安装
  • 查看maven版本
sdk list maven
  • 安装maven 3.6.3版本
sdk install maven 3.6.3
  • 查看maven 3.6.3安装目录
sdk home maven 3.6.3
  • 安装过程中可能会失败,出现tmp临时目录中存在临时文件
# 移除临时文件,不要手动删除,否则会破坏SDKMAN!
sdk flush8 archive(s) flushed, freeing  10M	/Users/xx/.sdkman/tmp.
3 archive(s) flushed, freeing  12K	/Users/xx/.sdkman/var
  • 查看当前maven的版本
xx:~ xx$ sdk current mavenUsing maven version 3.6.3 

查看当前所有管理的服务默认版本

xx:~ xx$ sdk currentUsing:maven: 3.6.3
springboot: 2.7
  • 设置使用的默认版本
# 当前命令行生效
sdk use maven 3.6.3
# 所有命令行都生效
sdk default maven 3.6.3
  • 查看所有已经安装maven的版本
sdk list maven

如下所有带星号的都是已安装的版本:

================================================================================
Available Maven Versions
================================================================================4.0.0-beta-4        3.8.5               3.3.1                              4.0.0-beta-3        3.8.4               3.2.5                              3.9.9               3.8.3               3.2.3                              3.9.8               3.8.2               3.2.2                              3.9.7               3.8.1               3.2.1                              3.9.6             * 3.6.3               3.1.1                              > * 3.9.5               3.6.2               3.1.0                              3.9.4               3.6.1               3.0.5                              3.9.3               3.6.0               3.0.4                              3.9.2               3.5.4                                                  3.9.1               3.5.3                                                  3.9.0               3.5.2                                                  3.8.8               3.5.0                                                  3.8.7               3.3.9                                                  3.8.6               3.3.3                                                  ================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
  • maven卸载
sdk uninstall maven 3.6.3
二、管理已经安装过的maven
# 接管已经安装过的3.9.5版本
sdk install maven 3.9.5.1 /Users/yaomingyang/.m2/wrapper/dists/apache-maven-3.9.5/2021cb71/
# 接管已经安装过的3.6.3版本
sdk install maven 3.6.3.1 /Users/yaomingyang/Documents/IDE/apache-maven-3.6.3/

注意关联的时候定义的版本不要跟sdk list maven中展示的版本重复,否则不生效,上述我就重新命名了版本;另外环境变量配置要去掉,如.bash_profile文件中的配置,否则不生效;

关联后查询结果如下:

================================================================================
Available Maven Versions
================================================================================4.0.0-beta-4        3.8.6               3.3.9                              4.0.0-beta-3        3.8.5               3.3.3                              3.9.9               3.8.4               3.3.1                              3.9.8               3.8.3               3.2.5                              3.9.7               3.8.2               3.2.3                              3.9.6               3.8.1               3.2.2                              > + 3.9.5.1           + 3.6.3.1             3.2.1                              3.9.5               3.6.3               3.1.1                              3.9.4               3.6.2               3.1.0                              3.9.3               3.6.1               3.0.5                              3.9.2               3.6.0               3.0.4                              3.9.1               3.5.4                                                  3.9.0               3.5.3                                                  3.8.8               3.5.2                                                  3.8.7               3.5.0                                                  ================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
(END)

官方网站:https://sdkman.io/
开源SDK:https://github.com/mingyang66/spring-parent

http://www.lryc.cn/news/453585.html

相关文章:

  • [NeurIPS 2022] STaR: Bootstrapping Reasoning With Reasoning
  • C++中对象的构造与析构
  • 算法笔记(九)——栈
  • 动态SLAM总结一
  • HTB:Mongod[WriteUP]
  • DenseNet算法:口腔癌识别
  • 828华为云征文 | 利用FIO工具测试Flexus云服务器X实例存储性能
  • Pikachu-File Inclusion- 本地文件包含
  • linux基础 超级笔记
  • Python——异常处理机制
  • 社群团购中的用户黏性价值:以开源小程序多商户AI智能名片商城源码为例
  • 基于php的民宿预订管理系统
  • java 从基础到入门 到架构师所需要学习的路线
  • 【吊打面试官系列-MySQL面试题】什么叫视图?游标是什么?
  • 项目管理-信息技术发展
  • 异常处理【C++提升】(基本思想,重要概念,异常处理的函数机制、异常机制,栈解旋......你想要的全都有)
  • 基于springboot vue 电影推荐系统
  • 八、特殊类型异常机制
  • 虾皮Shopee Android面试题及参考答案
  • Docker Compose 部署大模型GPU集群:高效分配与管理算力资源
  • 直立行走机器人技术概述
  • 【Linux】wsl虚拟机时间和实际时间不符合
  • 初识算法 · 滑动窗口(1)
  • nginx和gateway的关系和区别
  • 【算法笔记】滑动窗口算法原理深度剖析
  • 4S店4S店客户管理系统小程序(lw+演示+源码+运行)
  • rabbitMq------连接管理模块
  • 【部署项目】禹神:前端项目部署上线笔记
  • 力扣10.1
  • TypeScript 算法手册 - 【冒泡排序】