2024 Clojure状态调查中分享你的想法!

欢迎!有关此功能的工作方式,请参阅关于页面以获取更多信息。

0
tools.deps
编辑

在 tools.deps v0.12.985+ 中,对于 git 坐标,`:git/url` 键是可选的,而 `:sha` 和 `:tag` 键分别重命名为 `:git/sha` 和 `:git/tag`。但是,`clj -X:deps git-resolve-tags` 似乎还不支持这种新的 git 坐标格式。
以下是如何确认的

$ cat deps.edn
{:deps {org.clojure/clojure {:mvn/version "1.10.3"}}
 :aliases
 {:build
  {:override-deps
   {io.github.clojure/tools.build {:git/tag "v0.1.3"}}}}}
$ clj -X:deps git-resolve-tags
Resolving git tags in deps.edn ...
No unresolved tags found.
$

$ cat deps.edn
{:deps {org.clojure/clojure {:mvn/version "1.10.3"}}
 :aliases
 {:build
  {:override-deps
   {io.github.clojure/tools.build
    {:git/url "https://github.com/clojure/tools.build.git"
     :tag "v0.1.3"}}}}}
$

可以成功解析

$ clj -X:deps git-resolve-tags
Resolving git tags in deps.edn ...
Resolved v0.1.3 => 688245ea6cc8b3b173b79b861938444fcd9e3e1e in https://github.com/clojure/tools.build.git
$

可能需要相应更新以下行

1 答案

+1
Jul 16, 2021
选择 Jul 29, 2021
 
最佳答案

是的,感谢报告。

...