code.tool.build

build-copy

added in 4.0

(build-copy [manifest project] {:keys [ns root build main], :or {main ns}})

copies deps to the build directory

build-deps

added in 4.0

(build-deps links ns)

gets dependencies for a given file

build-output

added in 4.0

(build-output)(build-output ns-or-m)

outputs all files to the build directory

build-prep

added in 4.0

(build-prep ns)(build-prep ns opts)

prepares the build

(build-prep ’hara.lang) => vector?

project-form

added in 4.0

(project-form manifest main)(project-form manifest main {:keys [aot jar-exclusions uberjar-name version], :or {aot [main], jar-exclusions [#"\.*\.clj"], version "LATEST"}})

constructs the project.clj form