此提交似乎是罪魁祸首:[链接](https://github.com/clojure/tools.deps.alpha/commit/a4ad9c23250270a173101aee6bb2eceeaee53d92)
在此之前,使用非Git库名称只会导致代码中返回nil,这允许代码尝试其他coord类型。
$ clj --version
Clojure CLI version 1.11.1.1129
$ clj -X:deps find-versions :lib org.clojure/clojure
Execution error (ExceptionInfo) at clojure.tools.deps.alpha.extensions.git/coord-err (git.clj:44).
Failed to determine git url for: org.clojure/clojure
Full report at:
/tmp/clojure-5949355979496977609.edn
$ clj -X:deps find-versions :lib org.clojure/tools.deps.alpha
Execution error (ExceptionInfo) at clojure.tools.deps.alpha.extensions.git/coord-err (git.clj:44).
Failed to determine git url for: org.clojure/tools.deps.alpha
Full report at:
/tmp/clojure-5130519385828631638.edn
$ clj -X:deps find-versions :lib io.github.clojure/tools.build
Cloning: https://github.com/clojure/tools.build.git
{:git/tag "0.0.1"}
{:git/tag "0.0.2"}
[...]
与此稍有关系,但页面上[链接]说:
要搜索git库的可用版本,请使用内置代码中提供的代码工具中的函数。
所以文档让看起来ように,find-versions只有用于基于Git的坐标。然而,它过去也可以用于其他内容。