SDKMAN!安装Maven

一、通过SDKMAN!正常安装
  • 查看maven版本
sh 复制代码
sdk list maven
  • 安装maven 3.6.3版本
sh 复制代码
sdk install maven 3.6.3
  • 查看maven 3.6.3安装目录
sh 复制代码
sdk home maven 3.6.3
  • 安装过程中可能会失败,出现tmp临时目录中存在临时文件
sh 复制代码
# 移除临时文件,不要手动删除,否则会破坏SDKMAN!
sdk flush

8 archive(s) flushed, freeing  10M	/Users/xx/.sdkman/tmp.
3 archive(s) flushed, freeing  12K	/Users/xx/.sdkman/var
  • 查看当前maven的版本
sh 复制代码
xx:~ xx$ sdk current maven

Using maven version 3.6.3 

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

sh 复制代码
xx:~ xx$ sdk current

Using:

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

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

sh 复制代码
================================================================================
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 复制代码
sdk uninstall maven 3.6.3
二、管理已经安装过的maven
sh 复制代码
# 接管已经安装过的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文件中的配置,否则不生效;

关联后查询结果如下:

sh 复制代码
================================================================================
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

相关推荐
CHHYQMGDCDZu7 小时前
光伏系统参数
maven
猫头虎1 天前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
凯尔萨厮1 天前
Maven(Windows下载安装)
笔记·maven
CLRNqORLaTda2 天前
台达触摸屏程序与台达PLC程序:锅炉温度液位压力流量监测历史曲线程序
sdkman
亓才孓2 天前
[Maven]Maven基础
java·maven
我真会写代码3 天前
SSM(指南一)---Maven项目管理从入门到精通|高质量实操指南
java·spring·tomcat·maven·ssm
vx1_Biye_Design3 天前
基于Spring Boot+Vue的学生管理系统设计与实现-计算机毕业设计源码46223
java·vue.js·spring boot·spring·eclipse·tomcat·maven
qq_336313934 天前
javaweb-maven单元测试
java·开发语言·maven
计算机毕设指导64 天前
基于微信小程序的校园二手交易系统【源码文末联系】
java·spring boot·spring·微信小程序·小程序·tomcat·maven
多多*5 天前
2026年最新 测试开发工程师相关 Linux相关知识点
java·开发语言·javascript·算法·spring·java-ee·maven