-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathproject.clj
23 lines (22 loc) · 1.59 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
(defproject storm.metric/opentsdb-metrics-consumer "0.1.1"
:description "Storm Metrics OpenTSDB Metrics Consumer"
:min-lein-version "2.0.0"
:global-vars {*warn-on-reflection* true}
:aot :all
:main storm.metric.OpenTSDBMetricsConsumer
:profiles {:provided
{:dependencies [
;; the storm server only provides the storm-core.
;; so storm-core jar should be excluded when building uberjar
;; other storm-related jars like storm-kafka should be compiled-in
;; see: http://mail-archives.apache.org/mod_mbox/storm-user/201407.mbox/%3CCAN4Gn11592SWxy8EvY3eaLvo_ERujA6w0EX0OWpZg4FwjaWdrg@mail.gmail.com%3E
;; there are also some other jars that are provided. They are in normally in `lib` folder of storm distribution
;; they are also mentioned in pom: https://github.com/apache/storm/blob/v0.9.5/pom.xml#L293
[org.apache.storm/storm-core "1.0.1"]
[org.clojure/clojure "1.7.0"]
;; There are also jars that are compiled-in into storm-core, but they are shaded
;; See https://github.com/apache/storm/blob/master/storm-core/pom.xml#L394
;; and https://github.com/apache/storm/blob/master/storm-dist/binary/src/main/assembly/binary.xml#L34
]}
:dev {:dependencies [;; unit testing framework
[midje "1.6.3"]]}})