This repository has been archived by the owner on Aug 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.clj
67 lines (53 loc) · 2.67 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
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
(defproject ppi-query "0.1.0-SNAPSHOT"
:description "PPiMapBuilder network generation library"
:url "https://github.com/Soaring-Outliers/ppi-query"
:license {:name "GNU GENERAL PUBLIC LICENSE Version 3"
:url "http://www.gnu.org/licenses/gpl.txt"}
:repositories {"EBI-IntAct" "https://www.ebi.ac.uk/intact/maven/nexus/content/groups/public"}
; Avoid random exception when using clojure.spec.test/check with clojure.test
:monkeypatch-clojure-test false
; Test selectors (integration are not run by default)
:test-selectors {:default (complement :integration)
:integration :integration}
:dependencies [[org.clojure/clojure "1.9.0-alpha15"]
[org.clojure/spec.alpha "0.1.123"]
[org.clojure/tools.logging "0.4.0"]
[org.clojure/java.data "0.1.1"]
[org.clojure/data.zip "0.1.2"]
[org.clojure/data.json "0.2.6"]
[org.clojure/core.async "0.4.474"]
[com.climate/claypoole "1.1.4"]
[com.taoensso/nippy "2.13.0"]
; HTTP client
[clj-http "2.3.0"]
; Command line arguments
[org.clojure/tools.cli "0.3.5"]
; PSICQUIC
[psidev.psi.mi/psimitab "1.8.4"]
[org.hupo.psi.mi.psicquic/psicquic-simple-client "1.3.3"]
; Web server
[compojure "1.6.0"] ; Routes
[hiccup "1.0.5"] ; Create HTML
[ring/ring-core "1.6.3"] ; Server web
[ring/ring-devel "1.6.3"]
[ring/ring-jetty-adapter "1.6.3"]]
:pom-plugins [[com.theoryinpractise/clojure-maven-plugin "1.8.1"
;; this section is optional, values have the same syntax as pom-addition
{:configuration [:sourceDirectories [:sourceDirectory "src"]]
:extensions "true"
:executions ([:execution [:id "compile"]
[:goals ([:goal "compile"])]
[:phase "compile"]])}]]
:plugins [[lein-auto "0.1.3"]
[lein-ring "0.12.3"]
[lein-ancient "0.6.15"]]
:jvm-opts ["-Dfile.encoding=utf-8"]
:profiles {:dev {:aot :all
:dependencies [[proto-repl "0.3.1"]
[proto-repl-charts "0.3.2"]
[aprint "0.1.3"]
[io.aviso/pretty "0.1.33"]
[org.clojure/test.check "0.9.0"]]}}
:main ppi-query.network-launch
:aot [ppi-query.network-launch ppi-query.web.core]
:ring {:handler ppi-query.web.core/app})