clojure -T:build javac
clojure -X:test
Java sources compile to target/classes. deps.edn puts it on the classpath.
Release build produces three jars (see http3.md for detail):
enso-<v>.jar — core, no native shim.enso-<v>-<os>-<arch>.jar — per-platform h3 classifier jar.enso-<v>-all.jar — fat jar with core + all shim variants.Build tasks:
clojure -T:build jar-core # core only
clojure -T:build jar-classifier :classifier "\"darwin-arm64\"" # per-platform
clojure -T:build jar-all # fat jar
See http3.md.
Netty + Jetty h3 comparison servers live under bench/java.
Compile with:
clojure -T:build javac-bench
.github/workflows/release.yml triggers on:
workflow_dispatch (manual button in Actions tab)v*Builds native shims across 5 platforms (macOS arm64, Linux glibc x2, Linux musl x2), assembles per-classifier + fat + core jars, attaches to the release on tag push.
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 |