This library uses a single source of truth for versions (version.txt) and keeps pom.xml/JARs in sync via make + tools.build.
See CONTRIBUTING.md for versioning rules.
Makefile).~/.m2/settings.xml (server id clojars) or exported as CLOJARS_USERNAME/CLOJARS_PASSWORD.Set the version
version.txt with the new version (e.g., 0.1.2).Build
make jar.pom.xml to version.txt.target/physics-<version>.jar.Test
clojure -M:test (or make test) and ensure tests pass.Deploy
export CLOJARS_USERNAME=...export CLOJARS_PASSWORD=...make deploy.version.txt and retry.Tag and push
git tag v<version> (e.g., git tag v0.1.2).git push --tags (after pushing commits).version.txt.make jar always refreshes pom.xml from version.txt.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 |