2024 年 Clojure 状态调查!中分享您的观点。

欢迎!请查阅关于页面了解更多有关此工作方式的信息。

0
Clojure CLI
重新标记

感谢https://clojure.atlassian.net/browse/TDEPS-253,然而我注意到对于新安装的情况并不完全符合预期(具有:coord);由于缺少sha而导致错误,这与文档字符串“git coords可以省略sha”相反。

clj -Ttools install-latest \
:lib org/tool-name \
:coord '{:git/url "[email protected]:group/subgroup/tool-name.git"}' \
:as tool-name

=>
Execution error (ExceptionInfo) at clojure.tools.deps.extensions.git/eval1656$fn (git.clj:79).
Library org/tool-name has coord with missing sha

我还发现使用保存的坐标(clj -Ttools install-latest :tool tool-name)升级工具始终会导致“跳过,已安装最新版本”(因为将parse-install-latest-args返回的coord传递给install-1意味着ext/find-all-versions永远不会被评估)。看起来这个问题还会影响具有自动解析git url的工具。

1 答案

0

被选中
 
最佳答案
...