This repository was archived by the owner on Jan 1, 2022. It is now read-only.
forked from shopsmart/clj-foundation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.boot
37 lines (26 loc) · 1.36 KB
/
build.boot
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
(def task-options
{:project 'coconutpalm/clj-foundation
:version "0.10.0"
:project-name "clj-foundation"
:project-openness :open-source
:description "Guiding opinions: Enhance the core language in resonable, useful, and conservative ways.
Don't be a framework. Rather, be a conservative set of generally-useful functions that may be used
together or separately. Make advanced topics like transducers and monads so easy that you don't have
to know when you're using them. Use a small set of common-sense dependencies to minimize adoption friction."
:scm-url "https://github.com/coconutpalm/clj-foundation"
:test-sources "test"
:test-resources nil})
(set-env! :resource-paths #{"resources"}
:source-paths #{"src" "test"}
:dependencies '[[org.clojure/clojure "1.8.0"]
[clojure-future-spec "LATEST"]
[io.aviso/pretty "0.1.30"]
[org.clojure/data.csv "0.1.3"]
[org.clojure/data.xml "0.0.8"]
[prismatic/schema "1.1.1"]
[potemkin "0.4.3"]
[coconutpalm/clj-boot "LATEST" :scope "test"]])
(require '[clj-boot.core :refer :all])
;; Expects:
;; export CONFIG_PROD="/tmp/_test-config-prod.edn"
(set-task-options! task-options)