如何找到我的哪个依赖项正在下载特定的jar?

Hen*_*gon 21 clojure clojure-contrib leiningen

我的project.clj之一:依赖关系取决于整体的clojure-contrib-1.1.0.jar,但我无法猜出哪一个正在下载它.如果没有逐步评论每一个,我怎么能发现它们中的哪一个负责?

sw1*_*1nn 40

这在leiningen现在可用 lein deps :tree

请看这里的例子


Hug*_*ugh 9

我不确定是否有更多的Clojure-y解决方案,但您可以运行lein pom以生成Maven POM,然后运行mvn dependency:tree以显示项目依赖项的树.

  • 目前,更好的答案是使用`lein deps:tree`(本页答案:http://stackoverflow.com/a/9971247/109618) (8认同)
  • 不,这是你目前在Clojure所能做的最好的事情. (3认同)