Ant

Alejandro
25 de Enero del 2005
Hola alguien me podria decir que es un ant

Ken
25 de Enero del 2005
Literalmente, es "hormiga" en inglés ;)

Es una herramienta del Proyecto Jakarta que permite hacer tareas repetitivas y complejas en tiempo de compilación de una manera simple.

Básicamente, si tienes muchas tareas que hacer cada vez que compilas tu aplicación (Compilar los fuentes con sus classpaths, crear un .jar, crear el javadoc, desplegar el .jar en un servidor de aplicaciones, etc...) puedes describirlo todo en un archivo XML con instrucciones básicas y hacer que ant haga esas tareas por ti (como si fuese un batch, pero bien hecho).

Un saludo,

Ken

guevonaso
25 de Enero del 2005
ampliando lo que te han dicho antes.
Casi cualquier proyecto que tenga un fichero build.xml (y seguramente un build.properties) es un ant.
De forma que si tienes el ant instalado, poniendo en la linea de comando:
ant

Ejecutará la orden por defecto (que puede ser compilar, ejecutar o cualquier tarea) y si quieres hacer una tarea especifica :

ant tarea

Donde "tarea" puede ser cualquer cosa: compile, copy, deploy, delete...

más informacion:

http://ant.apache.org/