欢迎!请参阅 关于 页面,了解有关该功能的一些更多信息。
当使用 tools.deps API 时,我想在不下载所有 JAR 文件的情况下解析依赖项,并希望返回值通知我依赖项的原始 URL,而不是磁盘上的路径。
原因是我使用 bazel + https://github.com/griffinbank/rules_clojure,如果我有 URL,我可以在 bazel 中不变地缓存工件,并与工作中的所有其他开发者共享该缓存。
我已经添加了https://clojure.atlassian.net/browse/TDEPS-257,用于解决无需下载工件(如maven的pom文件)的问题。
一旦解析为lib/coords列表,现有的https://clojure.github.io/tools.deps/#clojure.tools.deps/lib-location API可以告诉您位置,无需获取。