-
Notifications
You must be signed in to change notification settings - Fork 25
/
profiles.clj
95 lines (84 loc) · 4.08 KB
/
profiles.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
{:dev
{:global-vars {*warn-on-reflection* false}
:aliases {"test-all" ["with-profile" "dev,1.9:dev,1.10:dev,1.7:dev" "test"]}
:source-paths ["dev"]
:dependencies [[clj-http "3.10.0" :exclusions [org.clojure/tools.reader]]
[aleph "0.4.6" :exclusions [primitive-math io.netty/netty-all]]
[org.clojure/tools.namespace "0.3.0"]
[ring/ring-core "1.7.1" :exclusions [javax.servlet/servlet-api
org.clojure/tools.reader
org.clojure/clojure
clj-time]]]
:plugins [[lein-ancient "0.6.15"]
[funcool/codeina "0.4.0"]]
:codeina {:sources ["src/clojure"]
:exclude [catacumba.impl.context
catacumba.impl.atomic
catacumba.impl.executor
catacumba.impl.stream
catacumba.impl.stream.common
catacumba.impl.stream.channel
catacumba.impl.stream.promise
catacumba.impl.stream.pushstream
catacumba.impl.handlers
catacumba.impl.server
catacumba.impl.http
catacumba.impl.routing
catacumba.impl.stream
catacumba.impl.websocket
catacumba.impl.helpers
catacumba.impl.sse]
:reader :clojure
:target "doc/dist/latest/api"
:src-uri "http://github.com/funcool/catacumba/blob/master/"
:src-uri-prefix "#L"}}
:bench
[:dev
{:jvm-opts ^:replace ["-XX:+AggressiveOpts"
"-XX:+UseG1GC"
"-Xmx4g"
"-Xms4g"]
:main ^:skip-aot bench}]
:1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]}
:1.10 {:dependencies [[org.clojure/clojure "1.10.1"]]}
:1.7 {:dependencies [[org.clojure/clojure "1.7.0"]]}
;; Examples
:examples
{:dependencies [[cheshire "5.8.1"]
[hiccup "1.0.5"]]}
:websocket-echo-example
[:examples
{:source-paths ["examples/websocket-echo/src"]
:resource-paths ["examples/websocket-echo/resources"]
:main ^:skip-aot websocket-echo.core}]
:sse-chat-example
[:examples
{:source-paths ["examples/sse-chat/src"]
:resource-paths ["examples/sse-chat/resources"]
:jvm-opts ^:replace ["-XX:+AggressiveOpts"
"-XX:+UseG1GC"
"-Xmx100m"
"-Xms100m"]
:main ^:skip-aot compchat.core}]
:debugging-example
[:examples
{:dependencies [[funcool/catacumba-prone "0.4.0"]]
:source-paths ["examples/debugging/src"]
:resource-paths ["examples/debugging/resources"]
:main ^:skip-aot debugging.core}]
:interceptor-example
[:examples
{:source-paths ["examples/interceptor/src"]
:resource-paths ["examples/interceptor/resources"]
:main ^:skip-aot interceptor.core}]
:website-example
[:examples
{:source-paths ["examples/website/src"]
:resource-paths ["examples/website/resources"]
:main ^:skip-aot website.core}]
:website-ssl-example
[:examples
{:source-paths ["examples/website-ssl/src"]
:resource-paths ["examples/website-ssl/resources"]
:main ^:skip-aot website.core}]
}