44 lines
1.5 KiB
Clojure
44 lines
1.5 KiB
Clojure
;-*- mode: Clojure;-*-
|
|
(set-env! :resource-paths #{"src"}
|
|
:dependencies '[[org.clojure/clojure "1.7.0-alpha4"]
|
|
[com.taoensso/timbre "3.3.1" :exclusions [com.taoensso/carmine]]
|
|
[org.clojure/core.typed "0.2.77"]
|
|
[clojure-jsr-223 "0.1.0"]
|
|
|
|
[boot-deps "0.1.2" :scope "test"]
|
|
[midje "1.6.3" :scope "test"]
|
|
[adzerk/bootlaces "0.1.9" :scope "test"]
|
|
[zilti/boot-midje "0.1.2" :scope "test"]
|
|
[zilti/boot-typed "0.1.1" :scope "test"]])
|
|
|
|
(require '[zilti.boot-midje :refer [midje]]
|
|
'[zilti.boot-typed :refer [typed]]
|
|
'[adzerk.bootlaces :refer :all])
|
|
|
|
(def +version+ "0.0.21-SNAPSHOT")
|
|
(bootlaces! +version+)
|
|
|
|
(task-options!
|
|
pom {:project 'clojurefx
|
|
:version +version+
|
|
:description "A Clojure JavaFX wrapper."
|
|
:url "https://bitbucket.com/zilti/clojurefx"
|
|
:scm {:url "https://bitbucket.com/zilti/clojurefx"}
|
|
:license {"name" "GNU Lesser General Public License 3.0"
|
|
"url" "http://www.gnu.org/licenses/lgpl-3.0.txt"}}
|
|
midje {:test-paths #{"test"}}
|
|
typed {:namespaces #{'clojurefx.clojurefx 'clojurefx.protocols 'clojurefx.scripting}}
|
|
repl {:server true})
|
|
|
|
(deftask develop
|
|
[]
|
|
(task-options!
|
|
midje {:autotest true})
|
|
|
|
(set-env! :resource-paths #{"src" "test"})
|
|
|
|
(comp (repl)
|
|
(midje)
|
|
(watch)
|
|
(typed)))
|
|
|