if group-id
or artifact-id
contain dashes then, in script start.sh
, they now replaced with underscores for the standalone
task.
now all functionality of just
, direnv
utilities performed by babashka
v0.3.7+
removed utilities from project requirements: just
, direnv
removed config files: Justfile
, .env.public
, .env.private
, .envrc
artifact name has changed to org.rssys.apptemplate/clj-template
due to new Clojars policy
file version_id
is renamed to project-version
Compile Clojure code (AOT)
Build thin JAR file for application
jlink availability check
replace echo by printf to produce correct start script under Linux.
JVM params for standalone command moved to external var
Now template can produce standalone application with bundled JDK.
now it is possible to set the particular value to major
, minor
, patch
sections when doing version bumping.
It may be useful when we want to set patch
version to the number of commits from the beginning
(e.g.
).just bump patch `git rev-list HEAD --count
`
Initial release.
scripts for operations: clean, build, install, deploy, outdated, lint, format, test, standalone
project control via Justfile
;
cljstyle
formatter support;
dotenv files support using direnv
utility:
.env.public
- for public environment variables;
.env.private
- for passwords and other secrets;
linter clj-kondo
support with initial config;
project requirements script for MacOS
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close