(add-manifest jar-stream manifest-tuples)
Adds a manifest entry to the jar file.
Adds a manifest entry to the jar file.
(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.
(invoke {:keys [exclude-paths extra-paths capsule-type output-jar name package
version]
:as config}
ctx
target)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close