Created
February 24, 2015 19:26
-
-
Save hlship/68f41543dfa71478c30e to your computer and use it in GitHub Desktop.
lein deps
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ lein deps :tree | |
[cc.qbits/jet "0.5.4" :exclusions [[cheshire]]] | |
[org.eclipse.jetty.websocket/websocket-client "9.2.6.v20141205"] | |
[org.eclipse.jetty/jetty-util "9.2.6.v20141205"] | |
[org.eclipse.jetty.websocket/websocket-server "9.2.6.v20141205"] | |
[org.eclipse.jetty.websocket/websocket-common "9.2.6.v20141205"] | |
[org.eclipse.jetty/jetty-servlet "9.2.6.v20141205"] | |
[org.eclipse.jetty/jetty-security "9.2.6.v20141205"] | |
[org.eclipse.jetty.websocket/websocket-servlet "9.2.6.v20141205"] | |
[org.eclipse.jetty.websocket/websocket-api "9.2.6.v20141205"] | |
[org.eclipse.jetty/jetty-client "9.2.6.v20141205"] | |
[org.eclipse.jetty/jetty-server "9.2.6.v20141205"] | |
[javax.servlet/javax.servlet-api "3.1.0"] | |
[org.eclipse.jetty/jetty-http "9.2.6.v20141205"] | |
[org.eclipse.jetty/jetty-io "9.2.6.v20141205"] | |
[ch.qos.logback/logback-classic "1.1.1"] | |
[ch.qos.logback/logback-core "1.1.1"] | |
[clj-http "0.9.2"] | |
[commons-codec "1.9" :exclusions [[org.clojure/clojure]]] | |
[commons-io "2.4" :exclusions [[org.clojure/clojure]]] | |
[crouton "0.1.2" :exclusions [[org.clojure/clojure]]] | |
[org.jsoup/jsoup "1.7.1"] | |
[org.apache.httpcomponents/httpclient "4.3.3" :exclusions [[org.clojure/clojure]]] | |
[commons-logging "1.1.3"] | |
[org.apache.httpcomponents/httpcore "4.3.2" :exclusions [[org.clojure/clojure]]] | |
[org.apache.httpcomponents/httpmime "4.3.3" :exclusions [[org.clojure/clojure]]] | |
[slingshot "0.10.3" :exclusions [[org.clojure/clojure]]] | |
[clj-time "0.9.0"] | |
[joda-time "2.6"] | |
[clj-yaml "0.4.0" :exclusions [[org.yaml/snakeyaml]]] | |
[clojure-complete "0.2.3" :scope "test" :exclusions [[org.clojure/clojure]]] | |
[com.amazonaws/aws-java-sdk-sqs "1.9.8" :exclusions [[joda-time]]] | |
[com.amazonaws/aws-java-sdk-core "1.9.8"] | |
[com.fasterxml.jackson.core/jackson-databind "2.3.2"] | |
[com.fasterxml.jackson.core/jackson-annotations "2.3.0"] | |
[com.jolbox/bonecp "0.8.0.RELEASE"] | |
[com.google.guava/guava "15.0"] | |
[com.mattbertolini/liquibase-slf4j "1.2.1"] | |
[com.netflix.hystrix/hystrix-clj "1.4.0-RC5"] | |
[com.netflix.hystrix/hystrix-core "1.4.0-RC5"] | |
[com.netflix.archaius/archaius-core "0.4.1"] | |
[commons-configuration "1.8"] | |
[commons-lang "2.6"] | |
[com.netflix.rxjava/rxjava-core "0.20.4"] | |
[com.stuartsierra/component "0.2.2"] | |
[com.stuartsierra/dependency "0.1.1"] | |
[criterium "0.4.3" :scope "test"] | |
[digest "1.4.4"] | |
[environ "0.5.0"] | |
[honeysql "0.4.3"] | |
[io.aviso/pretty "0.1.17"] | |
[io.aviso/rook "0.1.24"] | |
[cheshire "5.4.0"] | |
[com.fasterxml.jackson.core/jackson-core "2.4.4"] | |
[com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.4.4"] | |
[com.fasterxml.jackson.dataformat/jackson-dataformat-smile "2.4.4"] | |
[tigris "0.1.1"] | |
[com.cognitect/transit-clj "0.8.259"] | |
[com.cognitect/transit-java "0.8.269"] | |
[com.fasterxml.jackson.datatype/jackson-datatype-json-org "2.3.2"] | |
[org.json/json "20090211"] | |
[org.apache.directory.studio/org.apache.commons.codec "1.8"] | |
[org.msgpack/msgpack "0.6.10"] | |
[com.googlecode.json-simple/json-simple "1.1.1" :exclusions [[junit]]] | |
[org.javassist/javassist "3.18.1-GA"] | |
[org.clojure/test.check "0.5.9"] | |
[io.aviso/toolchest "0.1.1"] | |
[medley "0.5.5" :exclusions [[com.keminglabs/cljx] [org.clojure/clojure]]] | |
[org.clojure/tools.logging "0.3.1"] | |
[org.clojure/tools.reader "0.8.13"] | |
[potemkin "0.3.11"] | |
[clj-tuple "0.1.7"] | |
[riddley "0.1.7"] | |
[ring-middleware-format "0.4.0" :exclusions [[cheshire] [ring/ring-devel] [ring/ring-jetty-adapter]]] | |
[com.ibm.icu/icu4j "53.1"] | |
[ring "1.3.0"] | |
[ring/ring-servlet "1.3.0"] | |
[ring/ring-core "1.3.2" :exclusions [[org.clojure/tools.reader]]] | |
[commons-fileupload "1.3"] | |
[crypto-equality "1.0.0"] | |
[crypto-random "1.2.0"] | |
[ring/ring-codec "1.0.0"] | |
[io.aviso/tracker "0.1.6"] | |
[jarohen/chime "0.1.6"] | |
[metosin/ring-swagger-ui "2.0.17"] | |
[metosin/ring-swagger "0.11.0" :exclusions [[ring/ring-core]]] | |
[camel-snake-kebab "0.1.5"] | |
[metosin/ring-http-response "0.4.0"] | |
[prismatic/plumbing "0.3.3"] | |
[de.kotka/lazymap "3.1.0" :exclusions [[org.clojure/clojure]]] | |
[org.clojure/clojure "1.7.0-alpha5"] | |
[org.clojure/core.async "0.1.346.0-17112a-alpha"] | |
[org.clojure/tools.analyzer.jvm "0.1.0-beta12"] | |
[org.clojure/core.memoize "0.5.6"] | |
[org.clojure/core.cache "0.6.3"] | |
[org.clojure/data.priority-map "0.0.2"] | |
[org.clojure/tools.analyzer "0.1.0-beta12"] | |
[org.ow2.asm/asm-all "4.1"] | |
[org.clojure/data.generators "0.1.2" :scope "test"] | |
[org.clojure/java.jdbc "0.3.5"] | |
[org.clojure/tools.nrepl "0.2.6" :scope "test" :exclusions [[org.clojure/clojure]]] | |
[org.codehaus.janino/janino "2.6.1"] | |
[org.codehaus.janino/commons-compiler "2.6.1"] | |
[org.liquibase/liquibase-core "3.1.1"] | |
[org.yaml/snakeyaml "1.13"] | |
[org.logback-extensions/logback-ext-loggly "0.1.2"] | |
[org.mindrot/jbcrypt "0.3m"] | |
[org.postgresql/postgresql "9.3-1100-jdbc41"] | |
[org.slf4j/slf4j-api "1.7.6"] | |
[prismatic/schema "0.3.7" :exclusions [[potemkin]]] | |
[speclj "3.1.0" :scope "test"] | |
[fresh "1.0.2" :scope "test"] | |
[mmargs "1.2.0" :scope "test"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defproject io.aviso/fan "0.0.1" | |
:description "MIX - Mobile Wallet Integration Network" | |
:url "https://stash.annadaletech.com/projects/FLZ" | |
:aliases {"ci-build" ["with-profile" "ci-build,dev" | |
"do" | |
"version," | |
"deps" ":tree," | |
"spec" "--reporter=xml" "--reporter=documentation" "--no-color"] | |
"integration" ["with-profile" "+integration" | |
"spec" "-t" "integration" | |
"integration"]} | |
:jvm-opts ^:replace ["-Xmx1G" "-Xms1G" "-XX:+UseG1GC"] | |
:javac-options ["-target" "1.8" "-source" "1.8"] | |
:dependencies [[org.clojure/clojure "1.7.0-alpha5"] | |
[org.clojure/core.async "0.1.346.0-17112a-alpha"] | |
;; configuration | |
[environ "0.5.0"] | |
;; configuration files are written in YAML: | |
[clj-yaml "0.4.0" :exclusions [org.yaml/snakeyaml]] | |
;; The running system is put together using component | |
[com.stuartsierra/component "0.2.2"] | |
;; database | |
[org.postgresql/postgresql "9.3-1100-jdbc41"] | |
;; Database migrations (execute at system startup) | |
[org.liquibase/liquibase-core "3.1.1"] | |
[com.mattbertolini/liquibase-slf4j "1.2.1"] | |
;; Connection Pooling | |
[com.jolbox/bonecp "0.8.0.RELEASE"] | |
;; HoneySQL is a Clojure DSL for generating SQL statements | |
[org.clojure/java.jdbc "0.3.5"] | |
[honeysql "0.4.3"] | |
;; BCrypt is used for password encryption and validation: | |
[org.mindrot/jbcrypt "0.3m"] | |
;; logging | |
[org.slf4j/slf4j-api "1.7.6"] | |
[ch.qos.logback/logback-classic "1.1.1"] | |
[org.logback-extensions/logback-ext-loggly "0.1.2"] | |
[org.codehaus.janino/janino "2.6.1"] | |
;; Used for the local job scheduler | |
[jarohen/chime "0.1.6"] | |
;; Alternative to Rook & Ring's Jetty7; this provides out-of-the-box Jetty9 | |
;; support, as well as core.async. | |
[cc.qbits/jet "0.5.4" :exclusions [cheshire]] | |
;; Web services are implemented using Rook | |
[io.aviso/rook "0.1.24"] | |
[io.aviso/pretty "0.1.17"] | |
;; Get an updated version that includes the new checkpoint macro | |
[io.aviso/tracker "0.1.6"] | |
;; This shouldn't be necessary, but Cursive seems reluctant to move | |
;; up to 0.3.7 from 0.2.4 otherwise, and I haven't figured out why. | |
[prismatic/schema "0.3.7" :exclusions [potemkin]] | |
;; clj-http is used to communicate with other systems | |
[clj-http "0.9.2"] | |
;; hystrix is a useful "circuit breaker", generally used | |
;; when communicating with outside systems. | |
[com.netflix.hystrix/hystrix-clj "1.4.0-RC5"] | |
;; Queue-based messaging (producer and receiver) | |
[com.amazonaws/aws-java-sdk-sqs "1.9.8" :exclusions [joda-time]] | |
;; Wrapper around Joda time, makes it *much* easier to reason about | |
;; relative dates. This alignes with Rook 0.1.25, but is a newer version | |
;; than some other dependencies. | |
[clj-time "0.9.0"] | |
;; dependency graphs | |
[com.stuartsierra/dependency "0.1.1"] | |
;; Currently used in the authentication token cache as a way to | |
;; not store plaintext passwords. | |
[digest "1.4.4"] | |
;; Swagger UI (Rook declares this as an optional dependency) | |
[metosin/ring-swagger "0.11.0" :exclusions [ring/ring-core]] | |
[metosin/ring-swagger-ui "2.0.17"]] | |
:java-source-paths ["java-src"] | |
:plugins [[speclj "3.1.0"] | |
[lein-environ "0.5.0"]] | |
:profiles {:dev | |
{:dependencies [[speclj "3.1.0"] | |
[org.clojure/data.generators "0.1.2"] | |
;; Not necessary, but handy (it does benchmarks) | |
[criterium "0.4.3"]] | |
:env {:config-path "dev-resources/fan-configuration.yaml"}} | |
:integration {:test-paths ["integration"]} | |
:ci-build {:jvm-opts ^:replace ["-Xmx1G" "-Xms1G" "-XX:-OmitStackTraceInFastThrow" "-Dci-build=true"]} | |
:uberjar {:aot [clojure.tools.logging | |
clojure.tools.logging.impl | |
potemkin.types | |
potemkin.collections | |
schema.core | |
schema.utils]}} | |
:codox {:defaults {:doc/format :markdown} | |
:output-dir "target/docs"}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment