-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathproject.clj
40 lines (38 loc) · 1.72 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(defproject io.github.manetu/temporal-sdk "1.2.1-SNAPSHOT"
:description "A Temporal SDK for Clojure"
:url "https://github.com/manetu/temporal-clojure-sdk"
:license {:name "Apache License 2.0"
:url "https://www.apache.org/licenses/LICENSE-2.0"
:year 2023
:key "apache-2.0"}
:plugins [[lein-cljfmt "0.9.0"]
[lein-kibit "0.1.8"]
[lein-bikeshed "0.5.2"]
[lein-cloverage "1.2.4"]
[jonase/eastwood "1.3.0"]
[lein-codox "0.10.8"]]
:dependencies [[org.clojure/clojure "1.11.4"]
[org.clojure/core.async "1.7.701"]
[io.temporal/temporal-sdk "1.27.0"]
[io.temporal/temporal-testing "1.27.0"]
[com.taoensso/encore "3.133.0"]
[com.taoensso/timbre "6.6.1"]
[com.taoensso/nippy "3.4.2"]
[funcool/promesa "9.2.542"]
[medley "1.4.0"]
[slingshot "0.12.2"]]
:repl-options {:init-ns user}
:java-source-paths ["src" "resources"]
:javac-options ["-target" "11" "-source" "11"]
:eastwood {:add-linters [:unused-namespaces]}
:codox {:metadata {:doc/format :markdown}}
:profiles {:dev {:dependencies [[org.clojure/tools.namespace "1.5.0"]
[eftest "0.6.0"]
[mockery "0.1.4"]
[io.temporal/temporal-opentracing "1.27.0"]]
:resource-paths ["test/temporal/test/resources"]}}
:cloverage {:runner :eftest
:runner-opts {:multithread? false
:fail-fast? true}
:fail-threshold 91
:ns-exclude-regex [#"temporal.client.worker"]})