(defproject riemann "0.2.14-SNAPSHOT" :description "A network event stream processor. Intended for analytics, metrics, and alerting; and to glue various monitoring systems together." :url "http://github.com/riemann/riemann" ; :warn-on-reflection true ; :jvm-opts ["-server" "-d64" "-Xms1024m" "-Xmx1024m" "-XX:+UseParNewGC" "-XX:+UseConcMarkSweepGC" "-XX:+CMSParallelRemarkEnabled" "-XX:+AggressiveOpts" "-XX:+UseFastAccessorMethods" "-verbose:gc" "-XX:+PrintGCDetails"] :jvm-opts ["-server" "-Xms1024m" "-Xmx1024m" "-XX:+UseParNewGC" "-XX:+UseConcMarkSweepGC" "-XX:+CMSParallelRemarkEnabled" "-XX:+AggressiveOpts" "-XX:+UseFastAccessorMethods" "-XX:+CMSClassUnloadingEnabled"] :maintainer {:email "aphyr@aphyr.com"} :dependencies [ [org.clojure/algo.generic "0.1.2"] [org.clojure/clojure "1.8.0"] [org.clojure/math.numeric-tower "0.0.4"] [org.clojure/tools.logging "0.3.1"] [org.clojure/tools.nrepl "0.2.12"] [org.clojure/core.cache "0.6.4"] [org.clojure/data.priority-map "0.0.7"] [org.clojure/java.classpath "0.2.2"] [org.slf4j/log4j-over-slf4j "1.7.12"] [ch.qos.logback/logback-classic "1.1.3"] [com.github.juise/logstash-logback-layout "1.0"] [net.logstash.logback/logstash-logback-encoder "4.5"] [org.influxdb/influxdb-java "2.4"] [com.cemerick/pomegranate "0.3.0" :exclusions [org.codehaus.plexus/plexus-utils]] ; for pomegranate [org.codehaus.plexus/plexus-utils "3.0"] [http-kit "2.1.19"] [clj-http "2.0.1"] [cheshire "5.5.0"] [clj-librato "0.0.5"] [clj-time "0.10.0"] [clj-wallhack "1.0.1"] [com.boundary/high-scale-lib "1.0.6"] [com.draines/postal "1.11.3"] [com.amazonaws/aws-java-sdk "1.10.5.1" :exclusions [joda-time]] [interval-metrics "1.0.0"] [io.netty/netty-all "4.1.4.Final"] [clj-antlr "0.2.2"] [riemann-clojure-client "0.4.4"] [less-awful-ssl "1.0.0"] [slingshot "0.12.2"] [clj-campfire "2.2.0"] [clj-nsca "0.0.3"] [amazonica "0.3.28" :exclusions [joda-time]] [spootnik/kinsky "0.1.16"] [pjstadig/humane-test-output "0.8.1"]] :plugins [[lein-codox "0.10.2"] [lein-difftest "2.0.0"] [lein-rpm "0.0.5" :exclusions [org.apache.maven/maven-plugin-api org.codehaus.plexus/plexus-container-default org.codehaus.plexus/plexus-utils org.clojure/clojure classworlds]] ; for lein-rpm [org.apache.maven/maven-plugin-api "2.0"] [org.codehaus.plexus/plexus-container-default "1.0-alpha-9-stable-1"] [org.codehaus.plexus/plexus-utils "1.5.15"] [classworlds "1.1"]] :profiles {:dev {:jvm-opts ["-XX:-OmitStackTraceInFastThrow"] ; "-Dcom.sun.management.jmxremote" ; "-XX:+UnlockCommercialFeatures" ; "-XX:+FlightRecorder"] :dependencies [[criterium "0.4.3"]]}} :test-selectors {:default (fn [x] (not (or (:integration x) (:time x) (:bench x)))) :integration :integration :email :email :sns :sns :graphite :graphite :influxdb :influxdb :kairosdb :kairosdb :librato :librato :hipchat :hipchat :nagios :nagios :opentsdb :opentsdb :time :time :bench :bench :focus :focus :slack :slack :druid :druid :cloudwatch :cloudwatch :datadog :datadog :stackdriver :stackdriver :xymon :xymon :shinken :shinken :telegram :telegram :blueflood :blueflood :opsgenie :opsgenie :boundary :boundary :prometheus :prometheus :elasticsearch :elasticsearch :netuitive :netuitive :kafka :kafka :all (fn [_] true)} ;; :javac-options ["-target" "1.6" "-source" "1.6"] :java-source-paths ["src/riemann/"] :java-source-path "src/riemann/" ; :aot [riemann.bin] :main riemann.bin :codox {:output-path "site/api" :source-uri "https://github.com/riemann/riemann/blob/{version}/{filepath}#L{line}" :metadata {:doc/format :markdown}} )