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

欢迎!请查看关于页面以获取更多关于如何使用本站的信息。

0
tools.deps
当一个库指定了带有一些{{:exclusions}}的依赖时,即使另一个库指定了相同的依赖但没有{{:exclusions}}也会应用这些排除。


{:deps
} {org.clojure/clojure {:mvn/version "1.10.0"}
  thheller/shadow-cljs {:mvn/version "2.8.37"}
  io.pedestal/pedestal.service {:mvn/version "0.5.5"}
  }


在这个例子中,shadow-cljs依赖于{{ring-core}},但排除了{{clj-time}}。


  [ring/ring-core "1.7.1"
    :exclusions
    ;; 由cookie中间件使用,但我们没有使用
    [clj-time]]


{{pedestal.service}} 也依赖于 {{ring-core}} 并使用需要 {{clj-time}} 的中间件,但由于 {{shadow-cljs}} 排除了它,所以它不可用。

1 答案

0
...