Ant

Ant (engl.: another neat tool) ist ein Werkzeug zur automatischen Kompilierung von Quellcode-Dateien der Programmiersprache Java. Es ist Open Source und Teil des Apache-Projekts. Zur Ausführung wird eine Java-Laufzeitumgebung benötigt. Die dabei verwendete Steuerdatei (build file) enthält die Kompilieranweisungen in Form von Zielen (targets) und Aufgaben (tasks) im XML-Format. Ähnlich wie sein C++-Äquivalent "make" erleichtert und beschleunigt Ant auf diese Weise die Kompilierung vor allem größerer Projekte.