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