-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathproject.clj
29 lines (29 loc) · 1.6 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
(defproject org.clj-commons/byte-transforms (or (System/getenv "PROJECT_VERSION") "0.2.1")
:description "Methods for hashing, compressing, and encoding bytes."
:license {:name "Apache License 2.0"
:url "http://www.apache.org/licenses/LICENSE-2.0.html"}
:deploy-repositories [["clojars" {:url "https://repo.clojars.org"
:username :env/clojars_username
:password :env/clojars_password
:sign-releases true}]]
:dependencies [[byte-streams "0.2.0"]
[org.xerial.snappy/snappy-java "1.1.8.4"]
[commons-codec/commons-codec "1.10"]
[net.jpountz.lz4/lz4 "1.3"]
[org.apache.commons/commons-compress "1.20"]]
:profiles {:dev {:dependencies [[org.clojure/clojure "1.10.1"]
[criterium "0.4.6"]
[org.clojure/test.check "1.1.0"]
[codox-md "0.2.0" :exclusions [org.clojure/clojure]]]}
:ci {:javac-options ["-target" "1.8" "-source" "1.8"]
:dependencies [[org.clojure/clojure "1.10.1"]
[criterium "0.4.6"]
[org.clojure/test.check "1.1.0"]]}}
:plugins [[codox "0.6.4"]]
:codox {:writer codox-md.writer/write-docs
:include [byte-transforms]}
:java-source-paths ["src"]
:global-vars {*warn-on-reflection* true}
:jvm-opts ^:replace ["-server"]
:test-selectors {:default (complement :benchmark)
:benchmark :benchmark})