Entry point for clojure -X and -T options, as well as usage in a tools.build script.
(ns build (:require [hf.depstar :as d]))
(-> options-map (d/pom) (d/aot) (d/build))
where options-map must contain, at a minimum, :jar (output file) and :jar-type (:thin or :uber).
There are also two high-level tasks that combine the three steps above (and do not require :jar-type):
(d/jar options-map)
(d/uberjar options-map)
If you are using tools.build for creating/syncing pom.xml and/or for compiling Clojure source code, you can use the functions in hf.depstar.api instead, as drop-in replacements for tools.build's API functions for building JAR files.
Entry point for clojure -X and -T options, as well as usage in a tools.build script. (ns build (:require [hf.depstar :as d])) (-> options-map (d/pom) (d/aot) (d/build)) where options-map must contain, at a minimum, :jar (output file) and :jar-type (:thin or :uber). There are also two high-level tasks that combine the three steps above (and do not require :jar-type): (d/jar options-map) (d/uberjar options-map) If you are using tools.build for creating/syncing pom.xml and/or for compiling Clojure source code, you can use the functions in hf.depstar.api instead, as drop-in replacements for tools.build's API functions for building JAR files.
An API that exposes functions that are compatible with,
and intended to be a drop-in replacement for, functions
in tools.build
.
An API that exposes functions that are compatible with, and intended to be a drop-in replacement for, functions in `tools.build`.
No vars found in this namespace.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close