如何查找我的依赖项中下载了特定的jar文件?

21

我的project.clj文件中的:dependencies项目依赖于一个庞大的clojure-contrib-1.1.0.jar,但我不确定是哪个依赖项下载了它。除了逐个注释掉每个依赖项,有什么方法可以发现是哪个依赖项导致了这个问题吗?

2个回答

39

现在可以使用Leiningen中的lein deps:tree

有关示例,请参见此处


9

我不确定是否有更符合Clojure风格的解决方案,但您可以运行lein pom生成Maven POM文件,然后运行mvn dependency:tree来显示项目依赖关系树。


3
不,这是目前在Clojure中最好的做法。 - amalloy
8
目前,更好的答案是使用lein deps :tree(此页面上的一个答案:https://dev59.com/p2kw5IYBdhLWcg3wVpBi#9971247)。 - David J.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接