2024年Clojure状态调查!中分享您的想法。

欢迎!请参阅关于页面以了解更多关于如何使用本站的信息。

0
Clojure CLI
重新标记

感谢https://clojure.atlassian.net/browse/TDEPS-253,但是我注意到它对于新安装情况(带有:coord)并没有按照预期工作;由于缺失sha而出现错误,这与文档字符串“git坐标可以省略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

被选中
 
最佳答案
...