(add-caplets-jars jar-stream caplets)
(add-capsule-class jar-stream)
(add-classes-from-artifact jar-stream artifact class-p)
(add-dependencies jar-stream classpaths)
(add-manifest jar-stream manifest-tuples)
Adds a manifest entry to the jar file.
Adds a manifest entry to the jar file.
(add-maven-caplet-classes jar-stream)
(add-paths jar-stream classpaths aot?)
(add-to-jar name input jar-stream)
Adds new entry to jar file.
Acts as a safe proxy to create-jar-entry
by creating and safely
closing entry InputStream.
Adds new entry to jar file. Acts as a safe proxy to `create-jar-entry` by creating and safely closing entry InputStream.
(build-jar jar-stream
application
classpath
manifest
deps
caplets
capsule-type
aot?)
Builds a jar which is essentially a capsule of preconfigured type.
Builds a jar which is essentially a capsule of preconfigured type.
(config->application-manifest {:keys [caplets scripts main args] :as config}
application
version)
Converts task parameters to capsule manifest tuples.
Converts task parameters to capsule manifest tuples.
(create-jar-entry name input-stream jar-stream)
Creates a new entry in a jar out of given name and InputStream.
Creates a new entry in a jar out of given name and InputStream.
(dir->relative-entries dir)
Returns a collection of [file relative-path] tuples for each file inside directory and all its nested subdirectories.
relative-path
is relative to dir itself.
Returns a collection of [file relative-path] tuples for each file inside directory and all its nested subdirectories. `relative-path` is relative to dir itself.
(ensure-runtime-deps application manifest deps capsule-type)
(filter-paths paths to-exclude)
(invoke {:keys [exclude-paths extra-paths capsule-type output-jar name group
version]
:as config}
ctx
target)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close