欢迎!请查看关于页面,获取有关如何工作的更多信息。
(链接:https://sdkman.java.net.cn 文字:SDKMAN!) 是一个用于管理多个Java和JVM SDK并行版本的工具,与rbenv或pyenv有些相似。我希望在(链接:https://sdkman.java.net.cn/sdks 文字:支持的SDKs)中看到Clojure CLI,因为它为安装Clojure CLI和管理版本提供了备选方法。
归档文件 https://download.clojure.org/install/clojure-tools-(链接:版本).tar.gz 依赖于{{install.sh}}来复制文件并修改clj命令以具有到jar的绝对路径,但SDKMAN!需要可以仅通过解压即可安装的归档文件。Leiningen 早就增加了支持,而(链接:https://github.com/technomancy/leiningen/issues/2204 文字:PR)将会有所帮助。
它为SDK生产者提供了(链接:https://sdkman.java.net.cn/vendors 文字:API和Gradle)插件,用于发布新版本、标记默认版本以及广播新版本。
实现这一目标似乎有两个步骤
存档应该包含单个顶级目录,如clojure-1.10.3.967,在其中应有一个包含可执行文件的bin目录。
clojure-1.10.3.967
bin