A proxy to library for building artifacts in Clojure projects.
A proxy to library for building artifacts in Clojure projects.
(compile-clj params)Compile Clojure source to classes in :class-dir. Clojure source files are found in :basis :paths by default, or override with :src-dirs.
Compile Clojure source to classes in :class-dir. Clojure source files are found in :basis :paths by default, or override with :src-dirs.
(create-basis)(create-basis params)Create a basis from a set of deps sources and aliases.
Create a basis from a set of deps sources and aliases.
(jar params)Create jar file containing contents of class-dir.
Create jar file containing contents of class-dir.
(set-project-root! root)Sets project root variable that's defaulted to "." to root
Sets project root variable that's defaulted to "." to `root`
(uber params)Create uberjar file. An uberjar is a self-contained jar file containing both the project contents AND the contents of all dependencies. Which makes it runnable with java -jar command
Create uberjar file. An uberjar is a self-contained jar file containing both the project contents AND the contents of all dependencies. Which makes it runnable with java -jar command
(write-pom params)Create pom file to META-INF/maven/<groupId>/<artifactId>/pom.xml
Create pom file to META-INF/maven/<groupId>/<artifactId>/pom.xml
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |