作为一名 Clojure 开发者,
我希望能够将项目依赖项链接到提供它们的 Maven 仓库,
以便 a) 使用依赖项的工具有更多一手信息,例如 nvd-clojure
、clj-watson
,b) 我可以轻松地找出不再使用的自定义 Maven 仓库,c) 更好地理解我的项目包含什么。
解决方案
clj -Sdeps '{:mvn/local-repo "tmp"}' -Stree
使用自定义本地 Maven 仓库来强制重新下载 JAR 文件,并提供了一种通过查看消息(例如 Downloading: org/clojure/clojure/1.11.1/clojure-1.11.1.pom from central
)来进行上述操作的方法,因此在某些情况下可能可以。
您是否考虑通过提供获取此信息的方式简化此过程?我非常希望它在 clj -X:deps tree :format :edn
中。