Hola:
Como te indica manru, es una herramienta en la que en un fichero llamado build.xml pones cómo se compila, como se genera la documentación, como generar jar, etc, como etc, etc.
Simplemente poniendo "ant" en línea de comandos se ejecutan todas las tareas que tú quieras.
Desde eclipse es sencillo. Mete el build.xml entre tus ficheros fuente y eclipse es capaz de entenderlo. Seleccionalo, saca el menu con el botón derecho y dale a "ejecutar como ant file". Hará las tareas que le hayas asignado.
Una ventaja gorda de ant es que es en java, por lo que el mismo build.xml corre en unix y en windows sin tocarlo.
En http://www.chuidiang.com/java/herramientas/ant.html tienes un mini-tutorial que te explica qué es ant y como empezar con él.
Se bueno.