Created
November 9, 2016 12:04
-
-
Save jwdevantier/519861d3ed01cfe277907e51d62aaba1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(set-env! | |
:resource-paths #{"src/cljc" "src/clj" "src/cljs"} | |
:source-paths #{"test"} | |
:dependencies '[[org.clojure/clojure "1.9.0-alpha14" :scope "provided"] | |
[org.clojure/clojurescript "1.9.227" :scope "provided"] | |
[onetom/boot-lein-generate "0.1.3" :scope "test"] | |
[adzerk/boot-test "1.1.2" :scope "test"] | |
[crisptrutski/boot-cljs-test "0.2.1" :scope "test"] | |
[org.clojure/test.check "0.9.0" :scope "test"]] | |
:repositories | |
#(concat % [["my-private-maven-repo" | |
{:url "http://example.com/my/maven/repo" | |
:checksum :warn}]])) | |
(require '[adzerk.boot-test :refer :all] | |
'[crisptrutski.boot-cljs-test :refer [test-cljs]] | |
'[boot.lein]) | |
(def +version+ "0.1.0-SNAPSHOT") | |
(def +url+ "https://example.com/myproject") | |
;; Whatever action is taken, make boot generate a new lein projectfile | |
(boot.lein/generate) | |
(task-options! | |
pom {:project 'myproject | |
:version +version+ | |
:description "..." | |
:url +url+ | |
:scm {:url +url+} | |
:license { | |
;;"url" "..." | |
"name" "All rights reserved"}} | |
;; instead of conj'ing :repositories, use :repo-map to specify | |
;; the repo to push to -- this way, e.g. we won't fetch deps from it. | |
push {:repo-map {:url "file:///var/go/mvn-repo/" | |
:sign-releases false | |
:creds nil}} | |
test-cljs {:exit? true}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment