Apache Ant

Apache Ant is a tool for automating build processes which originated from the Apache Tomcat project in early 2000 as a replacement for the Make build tool of Unix.

It is similar to Make, but is implemented using the Java language and requires the Java platform.

Unlike Make, which uses the Makefile format, Ant uses XML to describe the code build process and its dependencies.