This repository was archived by the owner on Feb 17, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.clj
More file actions
46 lines (44 loc) · 1.88 KB
/
project.clj
File metadata and controls
46 lines (44 loc) · 1.88 KB
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
;
; project.clj
; =============================================================================
; Customers API Lite microservice prototype (Clojure port). Version 0.3.0
; =============================================================================
; A daemon written in Clojure, designed and intended to be run
; as a microservice, implementing a special Customers API prototype
; with a smart yet simplified data scheme.
; =============================================================================
; (See the LICENSE file at the top of the source tree.)
;
(defproject customers-api-lite "0.3.0"
:description "Customers API Lite microservice prototype."
:url "https://github.com/rgolubtsov/customers-api-proto-lite-clojure-httpkit"
:license {
:name "MIT License"
:url "https://raw.githubusercontent.com/rgolubtsov/customers-api-proto-lite-clojure-httpkit/main/LICENSE"
}
:dependencies [
[org.clojure/clojure "1.12.4" ]
[org.clojure/tools.logging "1.3.1" ]
[org.slf4j/slf4j-reload4j "2.0.17" ]
[org.graylog2/syslog4j "0.9.61" ]
[net.java.dev.jna/jna "5.18.1" ]
[com.github.seancorfield/next.jdbc "1.3.1093"]
[org.xerial/sqlite-jdbc "3.51.2.0"]
[hikari-cp "4.0.0" ]
[http-kit "2.8.1" ]
[compojure "1.7.2" ]
[org.clojure/data.json "2.5.2" ]
]
:main ^:skip-aot customers.api-lite.core
:target-path "target/%s"
:profiles {
:uberjar {
:aot :all
:jvm-opts [
"-Dclojure.compiler.direct-linking=true"
"-Dclojure.tools.logging.factory=clojure.tools.logging.impl/slf4j-factory"
]
}
}
)
; vim:set nu et ts=4 sw=4: