leiningen/project.clj

40 lines
1.9 KiB
Clojure
Raw Normal View History

;; This is Leiningen's own project configuration. See doc/TUTORIAL.md
;; file as well as sample.project.clj for help writing your own.
2017-10-27 21:46:11 +00:00
(defproject leiningen "2.8.2-SNAPSHOT"
:description "Automate Clojure projects without setting your hair on fire."
2010-12-03 02:16:16 +00:00
:url "https://github.com/technomancy/leiningen"
2012-02-09 06:55:48 +00:00
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
;; If you update these, update resources/leiningen/bootclasspath-deps.clj too
2017-10-27 21:46:11 +00:00
:dependencies [[leiningen-core "2.8.2-SNAPSHOT"]
2017-04-25 20:47:04 +00:00
;; needed for pom
[org.clojure/data.xml "0.0.8"]
;; needed for test
[bultitude "0.2.8"]
;; needed for new
[stencil "0.5.0" :exclusions [org.clojure/core.cache]]
;; needed for uberjar
[commons-lang "2.6"]
;; needed for repl
[org.clojure/tools.nrepl "0.2.13"]
;; needed for change
2017-04-25 17:40:06 +00:00
[net.cgrand/sjacket "0.1.1" :exclusions [org.clojure/clojure]]
;; bump versions of various common transitive deps
[net.cgrand/parsley "0.9.3" :exclusions [org.clojure/clojure]]
2017-01-21 00:18:10 +00:00
[scout "0.1.1"]
[commons-io "2.5"]]
;; checkout-deps don't work with :eval-in :leiningen
:profiles {:dev {:resource-paths ["leiningen-core/dev-resources"]
:test-paths ["leiningen-core/test"]}
2013-08-09 00:37:08 +00:00
:uberjar {:aot [#"leiningen"
2014-06-12 19:11:43 +00:00
leiningen.core.ssl ; lazy-loaded
2012-05-12 01:07:07 +00:00
cemerick.pomegranate
classlojure.core
clojure.tools.nrepl]}}
:test-selectors {:default (complement :disabled)
:offline (comp (partial not-any? identity)
(juxt :online :disabled))}
2013-07-12 14:40:06 +00:00
:source-paths ["leiningen-core/src" "src"]
:eval-in :leiningen)