假设您在根目录中有 deps.edn
,然后是一系列带有自己的 deps.edn
文件的子目录。
如果您想要有一个适用于所有项目的依赖项集合,您可以在例如 common
目录中指定所有依赖项,而其余的 deps.edn
文件将 common
列为其依赖项之一。
但是,这与 org.clojure/clojure
不兼容,使其隐含了特殊性。
正如我在 Slack 上提到的,看起来 clojure.tools.deps/root-deps
会带来默认的顶级版本 org.clojure/clojure
,而且没有其他东西可以覆盖它,但它需要另一个顶级版本。