如何做自己的业务网站,WordPress模板首页文件是啥,徐州招标网,做网站前认识一下SDKMAN!(The Software Development Kit Manager)是您在Unix系统上轻松管理多个软件开发工具包的可靠伴侣。想象一下#xff0c;有不同版本的SDK#xff0c;需要一种无感知的方式在它们之间切换。SDKMAN拥有易于使用的命令行界面#xff08;CLI#xff09;和API。其… 认识一下SDKMAN!(The Software Development Kit Manager)是您在Unix系统上轻松管理多个软件开发工具包的可靠伴侣。想象一下有不同版本的SDK需要一种无感知的方式在它们之间切换。SDKMAN拥有易于使用的命令行界面CLI和API。其前身为GVMGroovy环境管理器SDKMAN从apt、pip、rvm、rbenv甚至Git等熟悉的工具中汲取灵感。将其视为您有用的工具包朋友随时为你简化SDK管理。 官方网站https://sdkman.io/
配置文件在~/.sdkman/etc/config中
sdkman_auto_answerfalse
sdkman_auto_selfupdatefalse
sdkman_insecure_sslfalse
sdkman_curl_connect_timeout7
sdkman_curl_max_time10
sdkman_beta_channelfalse
sdkman_debug_modefalse
sdkman_colour_enabletrue
sdkman_auto_envfalse
sdkman_rosetta2_compatiblefalse
sdkman_checksum_enabletrue
sdkman_selfupdate_featuretrue
sdkman_auto_completetrue
sdkman_auto_updatetrue
查看当前SDKMAN版本:
sdk version获取基本的帮助
sdk help
# 执行后和上面的相似
sdk help install更新SDKMAN!到最新版本
sdk selfupdate force这里的selfupdate命令是用来更新SDKMAN!自身的而force参数确保即使在检查到没有新版本时也会执行更新操作。 获取可以安装服务列表
sdk list获取候选服务版本列表
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指定默认版本仅限当前命令行终端 在当前命令行终端指定使用版本要注意这将键切换当前shell的候选版本。
sdk use maven 3.6.3指定默认版本当前命令行终端及其它终端都将使用此版本
选择将指定的版本设置为默认的版本这将确保所有后续shell都将使用3.6.3版本。
sdk default maven 3.6.3查看当前使用的候选服务版本
# 查看当前默认的所有服务
sdk current
# 查看指定服务当前版本
sdk current mavenhome目录
xx:~ xxx$ sdk home springboot 2.3.0.RELEASEINTERNET NOT REACHABLE! Some functionality is disabled or only partially available.If this persists, please enable the offline mode:$ sdk offlineFlush 移除SDKMAN!的临时目录.sdkman/tmp如果手动移除可能会破坏SDKMAN!
sdk flushupdate
定期SDKMAN!需要刷新以了解新的或删除的候选人。当候选元数据可能已经过时时会显示一条警告并说明如何更新。只需运行以下命令候选缓存将被刷新新的候选缓存将可供安装
sdk update官方网站https://sdkman.io/ 开源SDKhttps://github.com/mingyang66/spring-parent