-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.clj
23 lines (23 loc) · 1.21 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
(defproject org.clojars.philipperolet/clj-qp "0.5"
:description "Lib to solve quadratic programs in clojure, wrapping FICO xpress solver"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:min-lein-version "2.7.1"
:plugins [[lein-codox "0.10.8"]]
:dependencies [[org.clojure/clojure "1.10.1"]
[org.clojure/test.check "1.1.0"]
[org.clojure/data.generators "1.0.0"]
[org.clojure/tools.logging "1.1.0"]
[org.clojure/tools.namespace "1.1.0"]]
:source-paths ["src"]
:java-source-paths ["test/xpress"]
:resource-paths [~(str (System/getenv "XPRESSDIR") "/lib/xprs.jar")]
:main mzero.qp.xprs
:test-selectors {:default (fn [m & _] (not (or (:deprecated m) (:skip m))))}
:repl-options {:init (do (require '[clojure.tools.namespace.repl :refer [refresh]])
(set! *print-length* 10) (set! *print-level* 5))}
:profiles
{:repl {:plugins [[cider/cider-nrepl "0.25.2"]]}
:dev {:dependencies [[uncomplicate/neanderthal "0.43.2"]]
:jvm-opts ["-Dclojure.tools.logging.factory=clojure.tools.logging.impl/slf4j-factory"
"--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"]}})