Este documento describe la herramienta Ant, una herramienta de automatización de tareas basada en XML. Ant permite definir y ejecutar una serie de tareas como compilar código, crear archivos JAR, copiar archivos, etc. mediante la especificación de "targets" y sus dependencias en un archivo XML de configuración llamado buildfile. Las tareas son implementadas como clases Java lo que hace a Ant portable entre plataformas.