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 is a website building & hosting documentation for Clojure/Script libraries
× close