Merge pull request #1613 from pjlegato/print-compile-errors

Print compile error stacktraces as they occur
This commit is contained in:
Phil Hagelberg 2014-08-04 13:58:45 -07:00
commit 7b722e8288

View file

@ -139,7 +139,11 @@ Code that should run on startup belongs in a -main defn."
(let [form `(doseq [namespace# '~namespaces]
(binding [*out* *err*]
(println "Compiling" namespace#))
(clojure.core/compile namespace#))
(try
(clojure.core/compile namespace#)
(catch Throwable t#
(.printStackTrace t#)
(throw t#))))
project (update-in project [:prep-tasks]
(partial remove #{"compile"}))]
(try (eval/eval-in-project project form)