加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

clojure – 使用Leiningen显示完整的依赖关系树

发布时间:2020-12-14 00:46:40 所属栏目:百科 来源:网络整理
导读:我明白lein deps:树显示所有项目依赖关系的依赖关系(隐式和显式).但是,“每个依赖只在树中显示一次”.我真的很想看到一棵树不是这样的,如果图书馆A和B需要图书馆X,图书馆X会显示在A和B之间. 有人知道如何用lein或其他工具做这个吗? 您可以从Leiningen的项
我明白lein deps:树显示所有项目依赖关系的依赖关系(隐式和显式).但是,“每个依赖只在树中显示一次”.我真的很想看到一棵树不是这样的,如果图书馆A和B需要图书馆X,图书馆X会显示在A和B之间.

有人知道如何用lein或其他工具做这个吗?

您可以从Leiningen的项目定义中生成Maven的POM,然后使用Maven的依赖关系:具有详细选项的tree plugin,如下所示:
$lein pom
$mvn dependency:tree -Dverbose=true

这将列出因各种原因而省略的依赖关系,例如:

|  +- ring:ring-core:jar:1.4.0:compile
|  |  +- (org.clojure:clojure:jar:1.5.1:compile - omitted for conflict with 1.7.0)
|  |  +- (org.clojure:tools.reader:jar:0.9.1:compile - omitted for conflict with 0.10.0-alpha3)
|  |  +- (ring:ring-codec:jar:1.0.0:compile - omitted for duplicate)

有关依赖的更多选项:tree查看其documentation.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读