All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Released on 2025-07-20.
:provided alias exists.export template to call compile-clj in uberjar path, compile java in deploy, include :scm/:provided/:javac-opts in opts, and use clein's write-pom where appropriate.Released on 2025-01-22.
uberjar command.Released on 2025-01-22.
export command to create a build.clj file that mirrors the :clein/build config.{{git-count-revs}} in version file.:pom-data to be usable alongside :license, as long as it doesn't define [:licenses].noahtheduke.clein.cli as cli extension namespace. (Consider moving this to a separate library.)Released on 2024-12-02.
pprint.Released on 2024-12-02.
install command to install in local Maven repo.pom command to generate pom.xml file.:resource-dirs.:src-dirs and :resource-dirs is strongly encouraged.tools.cli.--snapshot allows for building and deploying a jar with version -SNAPSHOT.:provided alias.Still very rough, maaaaaaybe don't use lol.
{{git-count-revs}} as a template string for use in :version. (See #1):src-paths to :src-dirs to align with tools.build.:target-path to :target-dir to match :src-paths.:pom-data as exclusive alternative to :license. Remove support for multiple licenses in :license.:java-src-dirs and :javac-options, which are passed to b/javac before compiling jars and uberjars.:scm default :tag to prepend "v". Still unsure how to expose templating here. Much to consider.Barebones initial version. Very rough, do not use.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |