Liking cljdoc? Tell your friends :D

monkey.build

Opinionated functions for building Monkey Projects libraries

Opinionated functions for building Monkey Projects libraries
raw docstring

class-dirclj

source

cleanclj

(clean)

Cleans target class directory

Cleans target class directory
sourceraw docstring

deployclj

(deploy {:keys [jar repository] :as opts})

Deploys the library to an external repo. If no repository is given, it uses Clojars. Be sure to set CLOJARS_USERNAME and CLOJARS_PASSWORD in that case.

Deploys the library to an external repo. If no repository is given,
it uses Clojars.  Be sure to set `CLOJARS_USERNAME` and `CLOJARS_PASSWORD`
in that case.
sourceraw docstring

determine-versionclj

source

env-or-defaultclj

(env-or-default)
source

installclj

(install {:keys [jar lib] :as args})

Installs JAR locally

Installs JAR locally
sourceraw docstring

jarclj

(jar {:keys [jar main]})

Builds a JAR file

Builds a JAR file
sourceraw docstring

jar+deployclj

(jar+deploy args)
source

jar+installclj

(jar+install args)
source

pomclj

(pom {:keys [lib scm] :as args})

Generates pom.xml file, with the given version

Generates pom.xml file, with the given version
sourceraw docstring

targetclj

source

uberjarclj

(uberjar {:keys [jar main]})

Creates an uberjar

Creates an uberjar
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close