Ant
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
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
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/
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/
