|| Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other
|| Apache Ivy™ is a popular dependency manager focusing on flexibility and simplicity.
|| Maven is a software project management and comprehension tool
|| Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else
|| sbt is a build tool for Scala and Java projects that aims to do the basics well.
|| Leiningen is for automating Clojure projects without setting your hair on fire.