project.clj 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. (defproject hello "luminus"
  2. :description "Luminus framework benchmarks"
  3. :url "https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/Clojure/luminus"
  4. :dependencies [[org.clojure/clojure "1.6.0"]
  5. [ring-server "0.4.0"]
  6. [selmer "0.8.2"]
  7. [com.taoensso/timbre "3.4.0"]
  8. [com.taoensso/tower "3.0.2"]
  9. [markdown-clj "0.9.65"]
  10. [environ "1.0.0"]
  11. [im.chit/cronj "1.4.3"]
  12. [compojure "1.3.3"]
  13. [ring/ring-defaults "0.1.4"]
  14. [ring/ring-session-timeout "0.1.0"]
  15. [ring-middleware-format "0.5.0"]
  16. [noir-exception "0.2.3"]
  17. [bouncer "0.3.2"]
  18. [prone "0.8.1"]
  19. [org.clojure/tools.nrepl "0.2.8"]
  20. [yesql "0.5.0-rc2"]
  21. [mysql/mysql-connector-java "5.1.6"]
  22. [c3p0/c3p0 "0.9.1.2"]
  23. [http-kit "2.1.19"]
  24. [org.clojure/tools.cli "0.2.1"]]
  25. :min-lein-version "2.0.0"
  26. :uberjar-name "hello.jar"
  27. :jvm-opts ["-server"]
  28. :main hello.core
  29. :plugins [[lein-ring "0.9.1"]
  30. [lein-environ "1.0.0"]]
  31. :profiles
  32. {:uberjar {:omit-source true
  33. :env {:production true}
  34. :aot :all}
  35. :dev {:dependencies [[ring-mock "0.1.5"]
  36. [ring/ring-devel "1.3.2"]
  37. [pjstadig/humane-test-output "0.7.0"]]
  38. :source-paths ["env/dev/clj"]
  39. :repl-options {:init-ns hello.repl}
  40. :injections [(require 'pjstadig.humane-test-output)
  41. (pjstadig.humane-test-output/activate!)]
  42. :env {:dev true}}})