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

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

+2
Clojure CLI

当使用 tools.deps API 时,我希望在不下载所有 jar 的情况下解决依赖项,并且希望返回值告诉我依赖项的原始 URL,而不是磁盘上的路径。

原因是我使用 bazel + https://github.com/griffinbank/rules_clojure,如果我有 URL,我可以在 bazel 中不可变地缓存构建工件,并且将这个缓存与所有其他开发者共享。

这对 Nix + https://github.com/jlesquembre/clj-nix 用户来说也会很有用。

1 个答案

0

我添加了https://clojure.atlassian.net/browse/TDEPS-257来解决无工件下载的问题(当然,pom等文件仍需要下载)。

一旦解析为lib/coords列表,现有的https://clojure.github.io/tools.deps/#clojure.tools.deps/lib-location API可以告诉您位置,而无需采购。

...