Boot
Boot is an alternative build system for Clojure that is gaining popularity. Boot treats build scripts as Clojure programs that can be extended using pods (https://github.com/boot-clj/boot/wiki/Pods). Pods also help to isolate classpaths for better dependency management and uses multiple Clojure runtimes. Instead of the profiles and plugins of Leiningen, Boot uses the common concept of tasks (https://github.com/boot-clj/boot/wiki/Tasks). Tasks are used across the Boot program to modify the build environment as per the context.
To set up Boot, download the latest boot.sh script (https://github.com/boot-clj/boot-bin/releases/download/latest/boot.sh) from the Boot GitHub repository (https://github.com/boot-clj/boot), make it executable using ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access