forked from guokr/simbase
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathproject.clj
41 lines (34 loc) · 1.49 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
41
(defproject mountain/simbase "0.1.0"
:description "A clojure document similarity server"
:url "https://github.com/mountain/simbase/"
:license {:name "Eclipse Public License - v 1.0"
:url "http://www.eclipse.org/legal/epl-v10.html"
:distribution :repo
:comments "same as Clojure"}
:repositories [["bintray" "https://jcenter.bintray.com/"]
["central" "https://repo1.maven.org/maven2/"]]
:dependencies [[org.clojure/clojure "1.10.3"]
[org.yaml/snakeyaml "1.29"]
[clj-pid "0.1.2"]
[net.sf.trove4j/trove4j "3.0.3"]
[org.slf4j/slf4j-api "1.7.30"]
[org.slf4j/slf4j-log4j12 "1.7.30"]
[org.apache.logging.log4j/log4j-core "2.14.0"]
[com.esotericsoftware.kryo/kryo "2.24.0"]
;[com.esotericsoftware/kryo "5.2.0"]
[junit "4.13.1" :scope "test"]]
:source-paths ["src/main/clojure"]
:java-source-paths ["src/main/java"]
:resource-paths ["src/main/resources"]
:test-paths ["src/tests/java/"]
:test-selectors {:default (complement :integration)
:integration :integration
:all (constantly true)}
:compile-path "target/classes"
:target-path "target/"
:javac-options ["--release" "11"]
:omit-source true
:jvm-opts ["-Xmx1g"]
:uberjar-name "simbase-standalone.jar"
:aot :all
:main simbase.main)