Skip dev dependencies when they probably aren't needed.

This commit is contained in:
Phil Hagelberg 2009-11-17 23:04:13 -08:00
parent 2835866624
commit a387b2196d
2 changed files with 4 additions and 3 deletions

View file

@ -29,7 +29,7 @@ fi
# Deps need to run before the JVM launches for tasks that need them
if [ "$1" = "compile" -o "$1" = "jar" -o "$1" = "uberjar" ]; then
if [ ! "$(ls -A lib/*jar 2> /dev/null)" ]; then
$0 deps
$0 deps skip-dev
fi
fi

View file

@ -22,8 +22,9 @@
(defn deps
"Download and install all :dependencies listed in project.clj into the lib/
directory. Dependencies should be a vector of entries specifying group, name,
and version like the following:
directory. With an argument it will skip develpment dependencies. Dependencies
should be a vector of entries specifying group, name, and version like the
following:
[org.clojure/clojure-contrib \"1.0-SNAPSHOT\"]"
[project & [skip-dev]]
(let [deps-task (DependenciesTask.)]