2.0.165 -- 2020-12-28
2.0.161 -- 2020-12-23
<tag>
to be matched against the version, when synchronizing :version
. Fixes #55.2.0.160 -- 2020-12-22
depstar
now behaves like a "tool" rather than a "library" -- you should use :replace-deps
to specify it as a dependency rather than :extra-deps
and it will compute the project basis from the system, user, and project deps.edn
files using clojure.tools.deps.alpha
. By default, it applies no aliases but you can specify an :aliases
exec-arg with a vector of aliases to apply. By default, it behaves like the CLI's -Srepro
option in that the user deps.edn
file is ignored: specify :repro false
if you want the user deps.edn
file to be included in the basis. Fixes #47, #48, #49.:compile-ns
exec-arg supports a vector of namespaces to be compiled; this overrides :aot
and :main-class
and allows you to AOT-compile specific namespaces for inclusion in a thin JAR, if needed. Fixes #51.:group-id
, :artifact-id
, and :version
respectively, and depstar
will update your pom.xml
file to match). Fixes #53.:sync-pom true
will automatically run the equivalent of clojure -Spom
. See README for more details. Fixes #54.hf.depstar/jar
and hf.depstar/uberjar
via -X
, hf.depstar.uberjar/build-jar
via REPL or library usage. The following legacy entry points are all deprecated: hf.depstar.jar/-main
, hf.depstar.jar/run
, hf.depstar.uberjar/-main
, hf.depstar.uberjar/run
, and hf.depstar.uberjar/run*
.1.1.136 -- 2020-11-16
:pom-file
exec argument to specify a pom.xml
file in a non-standard location, e.g., :pom-file '"/tmp/pom.xml"'
-- there is no equivalent :main-opts
flag for this, you have to use the CLI's -X
invocation to supply it.1.1.133 -- 2020-11-07
hf.depstar.uberjar/build-jar
. [this was originally hf.depstar.uberjar/run*
]1.1.132 -- 2020-10-19
shutdown-agents
at the end of processing, to account for AOT of badly-behaved code that has side-effecting top-level forms.1.1.128 -- 2020-10-09
1.1.126 -- 2020-10-08
pom.properties
to use =
instead of :
.compile
failures are handled.1.1.117 -- 2020-09-14
-D
/ --debug-clash
option to print the "clashing jar items" warnings..cljc
data readers are not fully supported yet).clojure -X
invocation entry points to hf.depstar/jar
and hf.depstar/uberjar
.1.1.104 -- 2020-08-27
-X
/ --exclude
to provide one or more regex used to exclude files from the JAR.hf.depstar/jar
and hf.depstar/uberjar
as entry points that can be used by the Clojure CLI -X
option (to execute a specific function and pass a map of arguments). [these were originally hf.depstar/jar
and hf.depstar/uberjar
]-P
/ --classpath
option to specify a classpath to use (based on PR #36 @borkdude).-J
/ --jar
option for it.(:gen-class)
is required for AOT.1.0.97 -- 2020-08-05
Log4j2Plugins.dat
.1.0.96 -- 2020-07-29
Log4j2Plugins.dat
file conflicts.1.0.94 -- 2020-04-10
.cljs
and .cljc
extensions as well as .clj
.-D
/ --debug-clash
option to display these warnings: Address #28 by adding -S
/ --suppress-clash
option to suppress the warning about clashing jar items.0.5.2 -- 2020-01-16
0.5.1 -- 2020-01-02
0.5.0 -- 2020-01-02
classes
or add it to the classpath.0.4.2 -- 2019-12-31
Multi-Release: true
in the uberjar manifest if any multi-release JAR files are consumed.0.4.1 -- 2019-12-31
.keep
files.0.4.0 -- 2019-12-31
-C
/ --compile
option to AOT-compile the main namespace for an uberjar.0.3.4 -- 2019-10-18
0.3.3 -- 2019-09-06
clojure.xml
to extract group ID, artifact ID, and version.0.3.2 -- 2019-08-26
:unknown
copy. handler and checking for excluded filenames in it0.3.1 -- 2019-08-05
-m
/ --main
option to override Main-Class
in the manifest.0.3.0 -- 2019-07-24
pom.xml
, if present, to generate a manifest (and copy pom.xml
into the JAR file).0.2.4 -- 2019-07-05
0.2.3 -- 2019-07-01 (do not use)
depstar
can be used to build JARs for older projects.0.2.2 -- 2019-06-29 (do not use)
-v
/--verbose
option to display files added to the archive.0.2.1 -- 2019-05-08 (do not use)
0.2.0 -- 2019-05-07
0.1.7 -- 2019-04-24
*.pom
files.module-info.class
files.0.1.6 -- 2019-03-10
data_readers.clj
(do not close input stream!).-Ddepstar.debug=true
and DEPSTAR_DEBUG=true
to be more verbose.0.1.5 -- 2018-10-24
0.1.2 -- 2018-10-23
data_readers.clj
.hf.depstar.jar
namespace added.Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close