gpt4 book ai didi

clojure - 用Leiningen显示完整的依赖树

转载 作者:行者123 更新时间:2023-12-03 11:05:41 25 4
gpt4 key购买 nike

我知道lein deps :tree显示所有项目依赖项(隐式和显式)的依赖关系树。但是,“每个依赖项仅在树中显示一次”。我真的很想看看不是这种情况的树,并且如果库AB需要库X,则库X会显示在AB下。

有谁知道如何用lein或其他工具来做到这一点?

最佳答案

您可以从Leiningen的项目定义中生成Maven的POM,然后将Maven的dependency:tree插件与verbose选项一起使用,如下所示:

$ 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)

有关 dependency:tree的更多选项,请参见其 documentation

关于clojure - 用Leiningen显示完整的依赖树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33093833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com