我明白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.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。