Boot is a build automation and dependency management tool written primarily in the Clojure programming language.
Boot was originally written by Micha Niskin and Alan Dipert as part of the Hoplon web framework.
Boot is implemented as an executable entry point and a set of Clojure libraries that can be used to develop build processes programmatically.
A Fileset is a managed, immutable representation of the filesystem and classpath that can be synchronized to disk at any point during the build.
Like Leiningen, Boot supports resolving and publishing Maven dependencies using the Aether library.