This means that we can: - Safely compile against alternative versions of Clojure. - Move classpath logic from the shell script to lein itself. - Run lein with: java -jar leiningen-standalone.jar This patch also makes the source, test and library paths configurable which is useful for people with special requirements like mixed-language projects.
Thanks to Alex for several functions taken from clojars.
Improve error message when dev checkout deps are missing. Store uberjar in ~/.m2 as -standalone in order to avoid ambiguity.