forked from nrepl/nrepl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.clj
64 lines (56 loc) · 3.16 KB
/
project.clj
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
(defproject nrepl "0.6.1-SNAPSHOT"
:description "nREPL is a Clojure *n*etwork REPL."
:url "https://nrepl.org"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:scm {:name "git" :url "https://github.com/nrepl/nrepl"}
:min-lein-version "2.6.1"
:source-paths ["src/clojure"]
:java-source-paths ["src/java"]
:test-paths ["test/clojure"]
:javac-options ["-target" "8" "-source" "8"]
:aliases {"bump-version" ["change" "version" "leiningen.release/bump-version"]
"test-all" ["with-profile" "+1.7:+1.8:+1.9:+fastlane" "test"]
"docs" ["with-profile" "+maint" "run" "-m" "nrepl.impl.docs" "--file"
~(clojure.java.io/as-relative-path
(clojure.java.io/file "doc" "modules" "ROOT" "pages" "ops.adoc"))]}
:release-tasks [["vcs" "assert-committed"]
["bump-version" "release"]
["vcs" "commit" "Release %s"]
["vcs" "tag" "v" "--no-sign"]
["bump-version"]
["vcs" "commit" "Begin %s"]]
:deploy-repositories [["clojars" {:url "https://clojars.org/repo"
:username :env/clojars_username
:password :env/clojars_password
:sign-releases false}]]
:profiles {:fastlane {:dependencies [[nrepl/fastlane "0.1.0"]]}
:test {:dependencies [[com.hypirion/io "0.3.1"]]}
;; Clojure versions matrix
:provided {:dependencies [[org.clojure/clojure "1.10.0"]]}
:1.7 {:dependencies [[org.clojure/clojure "1.7.0"]]}
:1.8 {:dependencies [[org.clojure/clojure "1.8.0"]]}
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]}
:1.10 {:dependencies [[org.clojure/clojure "1.10.0"]]}
:master {:repositories [["snapshots"
"https://oss.sonatype.org/content/repositories/snapshots"]]
:dependencies [[org.clojure/clojure "1.11.0-master-SNAPSHOT"]]}
:sysutils {:plugins [[lein-sysutils "0.2.0"]]}
:maint {:source-paths ["src/maint"]
:dependencies [[org.clojure/tools.cli "0.4.1"]]}
:aot {:aot [nrepl.cmdline]}
;; CI tools
:cloverage [:test
{:plugins [[lein-cloverage "1.0.12-SNAPSHOT"]]
:dependencies [[cloverage "1.0.12-SNAPSHOT"]]
:cloverage {:codecov? true
;; Cloverage can't handle some of the code
;; in this project
:test-ns-regex [#"^((?!nrepl.sanity-test).)*$"]}}]
:cljfmt {:plugins [[lein-cljfmt "0.6.1"]]
:cljfmt {:indents {as-> [[:inner 0]]
with-debug-bindings [[:inner 0]]
merge-meta [[:inner 0]]}}}
:eastwood [:test
{:plugins [[jonase/eastwood "0.3.4"]]
:eastwood {:config-files ["eastwood.clj"]}}]})