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 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 |