From 3ff5d762e0e61cfe203dd5de95963c873f3a992b Mon Sep 17 00:00:00 2001 From: Phil Hagelberg Date: Tue, 31 Aug 2010 13:52:04 -0700 Subject: [PATCH] Don't skip-dev when getting deps in jar task. Memoize: it's your friend! --- src/leiningen/jar.clj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/leiningen/jar.clj b/src/leiningen/jar.clj index 1f558eac..534d8812 100644 --- a/src/leiningen/jar.clj +++ b/src/leiningen/jar.clj @@ -154,10 +154,11 @@ well as the source .clj files. If project.clj contains a :main symbol, it will be used as the main-class for an executable jar." ([project jar-name] - (binding [compile/*silently* true] + (binding [compile/*silently* true + deps (memoize deps)] (when (zero? (compile/compile project)) (let [jar-path (get-jar-filename project jar-name) - deps-fileset (deps project :skip-dev)] + deps-fileset (deps project)] (write-jar project jar-path (filespecs project deps-fileset)) (println "Created" jar-path) jar-path))))