[adzerk/bootlaces "0.1.10"] ;; latest release
Handy tasks and things for the boot Clojure build tool.
- Provides
build-jar
,push-snapshot
, andpush-release
tasks - Parses a
gpg.edn
file to configure GPG keyring and key ID for jar signing.
Add bootlaces
to your build.boot
dependencies and require
the namespace:
(set-env! :dependencies '[[adzerk/bootlaces "X.Y.Z" :scope "test"]])
(require '[adzerk.bootlaces :refer :all])
Then initialize bootlaces with the project version:
(def +version+ "0.0-2371-5")
(bootlaces! +version+)
# build and install project jar file
boot build-jar
# set environment variables
export CLOJARS_USER=foo
export CLOJARS_PASS=bar
# deploy snapshot to clojars
boot build-jar push-snapshot
# deploy release to clojars
boot build-jar push-release
The gpg.edn
file format:
{:keyring "/path/to/secring.gpg"
:user-id "Micha Niskin <micha.niskin@gmail.com>"}
Copyright © 2014 Micha Niskin and Alan Dipert
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.