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