project.clj 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. (defproject hello "duct"
  2. :description "FrameworkBenchmarks test implementations"
  3. :url "http://localhost:3000/"
  4. :min-lein-version "2.0.0"
  5. :dependencies [[org.clojure/clojure "1.9.0"]
  6. [duct/core "0.6.2"]
  7. [duct/module.logging "0.3.1"]
  8. [duct/module.web "0.6.4"]
  9. [duct/module.ataraxy "0.2.0"]
  10. [duct/module.sql "0.4.2"]
  11. [duct/handler.sql "0.3.1"]
  12. [duct/database.sql.hikaricp "0.3.3"]
  13. [hiccup "1.0.5"]
  14. ; alternate servers
  15. [duct/server.http.http-kit "0.1.2"]
  16. [duct/server.http.aleph "0.1.2"]
  17. [me.grison/duct-immutant "0.1.0"]
  18. ; tested databases
  19. [org.postgresql/postgresql "42.2.5"]
  20. [me.grison/duct-mongodb "0.1.1"]]
  21. :plugins [[duct/lein-duct "0.10.6"]]
  22. :main ^:skip-aot hello.main
  23. :resource-paths ["resources" "target/resources"]
  24. :prep-tasks ["javac" "compile" ["run" ":duct/compiler"]]
  25. :profiles
  26. {:dev [:project/dev :profiles/dev]
  27. :repl {:prep-tasks ^:replace ["javac" "compile"]
  28. :repl-options {:init-ns user}}
  29. :uberjar {:aot :all}
  30. :profiles/dev {}
  31. :project/dev {:source-paths ["dev/src"]
  32. :resource-paths ["dev/resources"]
  33. :dependencies [[integrant/repl "0.2.0"]
  34. [eftest "0.4.1"]
  35. [kerodon "0.9.0"]]}})