This repository has been archived by the owner on Sep 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
/
project.clj
33 lines (30 loc) · 1.67 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
(def base-version (clojure.string/trim-newline (slurp "./resources/VERSION")))
(spit "./resources/BUILD_NUMBER" (or (System/getenv "BUILD_NUMBER") "-1"))
(defproject bifrost base-version
:description "Archive Kafka messages to Amazon S3"
:url "http://github.com/uswitch/bifrost"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.6.0"]
[org.clojure/tools.logging "0.2.6"]
[com.stuartsierra/component "0.2.1"]
[org.clojure/core.async "0.1.278.0-76b25b-alpha"]
[clj-kafka "0.2.6-0.8" :exclusions [org.slf4j/slf4j-simple]]
[riemann-clojure-client "0.2.9"]
[baldr "0.1.1"]
[org.pingles/clj-aws-s3 "0.3.10"]
[metrics-clojure "1.0.1"]
[org.xerial.snappy/snappy-java "1.1.0.1"]
[org.clojure/tools.cli "0.3.1"]
[com.microsoft.windowsazure/microsoft-windowsazure-api "0.4.6"]
[com.readytalk/metrics2-statsd "4.1.2" :exclusions [org.slf4j/slf4j-api]]
;; logging hell
[org.slf4j/slf4j-api "1.6.4"]
[org.slf4j/log4j-over-slf4j "1.6.4"]]
:main uswitch.bifrost.main
:repositories [["statsd-bintray" "https://dl.bintray.com/readytalk/maven/"]]
:profiles {:uberjar {:dependencies [[ch.qos.logback/logback-classic "1.1.2"]]
:aot [uswitch.bifrost.main]}
:dev {:source-paths ["dev"]
:dependencies [[org.clojure/tools.namespace "0.2.3"]
[org.slf4j/slf4j-simple "1.6.4"]]}})