欢迎!请查看 关于 页面,了解更多此平台的工作信息。
(链接: https://sdkman.java.net.cn 文本:SDKMAN!) 是一个用于管理多个 Java 和 JVM 基于的 SDK 并行版本的工具,与 rbenv 或 pyenv 有点类似。我希望在(链接: https://sdkman.java.net.cn/sdks 文本:支持 SDK)中看到 Clojure CLI,因为它提供了一种安装和版本管理 Clojure CLI 的替代方式。
该 tarball https://download.clojure.org/install/clojure-tools-(链接:版本).tar.gz 依赖于 {{install.sh}} 来复制文件并将 clj 命令修改为绝对路径到 jar,但 SDKMAN! 需要一个可解压安装的 tarball。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