Leiningen (software)

LeiningenLeiningen 2
Leiningen is a build automation and dependency management tool for the simple configuration of software projects written in the Clojure programming language.wikipedia
16 Related Articles

Clojure

Rich HickeyClojureScriptClojure programming language
Leiningen is a build automation and dependency management tool for the simple configuration of software projects written in the Clojure programming language.
The community uses Leiningen for project automation, providing support for Maven integration.

Build automation

build systemBuild toolSoftware build automation
Leiningen is a build automation and dependency management tool for the simple configuration of software projects written in the Clojure programming language.

Apache Maven

MavenProject Object ModelMaven 1
Phil started the project with the aim of simplifying the complexities of Apache Maven, while

Cross-platform software

Cross-platformPlatform independentmulti-platform

Boot (software)

Boot
Like Leiningen, Boot supports resolving and publishing Maven dependencies using the Aether library.

Bazel (software)

BazelStarlark
Examples of such systems include Ant and Maven for Java, Leiningen for Clojure, sbt for Scala, etc. In a multi-language project, combining separate build systems and achieving the build speed and correctness benefits described above can be difficult and problematic.