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,用于解决无需下载工件(如maven的pom文件)的问题。

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

...