This is a Leiningen plugin to show the namespace dependencies of Clojure project sources as a graph.
You will need to have Graphviz installed. Run
-V at the command line to check.
Installation and Usage
[lein-ns-dep-graph "0.1.0-SNAPSHOT"] into the
:plugins vector of your
:user profile, or if you are on Leiningen 1.x do
lein plugin install
lein-ns-dep-graph 0.1.0-SNAPSHOT. Then run
from a Clojure project directory. This outputs a file
the internal namespace dependencies of the project's
Dependencies on external namespaces, say
clojure.java.io, are not shown.
Below is the namespace dependency graph obtained for Hiccup.
Copyright © 2013 Hilverd Reker.
Distributed under the Eclipse Public License, the same as Clojure.