Ответ 1
Вы можете создать Maven POM из определения проекта Leiningen, а затем использовать плагин 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
см. в документации .