File: project.clj

package info (click to toggle)
leiningen-clojure 2.9.1-5
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 2,348 kB
  • sloc: xml: 881; sh: 770; lisp: 46; makefile: 34; java: 16
file content (43 lines) | stat: -rw-r--r-- 2,079 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
;; This is Leiningen's own project configuration. See doc/TUTORIAL.md
;; file as well as sample.project.clj for help writing your own.

(defproject leiningen "2.9.1"
  :description "Automate Clojure projects without setting your hair on fire."
  :url "https://github.com/technomancy/leiningen"
  :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
  :dependencies [[leiningen-core "2.9.1"]
                 ;; needed for pom
                 [org.clojure/data.xml "debian"]
                 ;; needed for test
                 [timofreiberg/bultitude "debian"
                  :exclusions [org.clojure/clojure]]
                 ;; needed for new
                 [stencil "debian" :exclusions [org.clojure/core.cache]]
                 ;; needed for uberjar
                 [commons-lang "debian"]
                 ;; needed for repl
                 [nrepl "debian"]
                 ;; needed for change
                 [net.cgrand/sjacket "debian" :exclusions [org.clojure/clojure]]
                 ;; bump versions of various common transitive deps
                 [net.cgrand/parsley "debian" :exclusions [org.clojure/clojure]]
                 [scout "debian"]
                 [commons-io "debian"]]
  :pedantic? :abort
  ;; checkout-deps don't work with :eval-in :leiningen
  :profiles {:dev {:resource-paths ["leiningen-core/dev-resources"]
                   :test-paths ["leiningen-core/test"]}
             :uberjar {:aot [#"leiningen"
                             leiningen.core.ssl ; lazy-loaded
                             cemerick.pomegranate
                             classlojure.core
                             nrepl.core]}}
  :test-selectors {:default (complement :disabled)
                   :offline (comp (partial not-any? identity)
                                  (juxt :online :disabled))}
  :source-paths ["leiningen-core/src" "src"]
  :eval-in :leiningen
  :offline? true
  :local-repo "debian/maven-repo")