Cómo aprender ANT Script

ANT es uno de los lenguajes de scripting más simples que he encontrado. Es bastante sencillo. He tratado de explicar con un script de ejemplo a continuación. Podría preferir el sitio oficial de Apache Apache Ant – Bienvenido a revisar las tareas disponibles en ANT.

ANT es una herramienta de construcción. Se suele utilizar para automatizar tu construcción.

Básicamente ANT es un script de formato XML. Necesitas descargar Apache ant localmente donde quieras ejecutarlo y establecer ANT_HOME como ENV variable. Java JDK también se requiere para ejecutar el mismo.

Trabaja en la lógica de la administración de dependencias, siguiendo los principios de su predecesor, MAKE scripting.

Para entender, vamos a darle un ejemplo clásico –

<project name = " MyProject ” default = ” dist ” basedir = “.”>

<property name = " src ” location = “src” />

<property name = " build ” location = “build” />

<target name = " compile ” description = “compile la fuente”>

<nombre de destino = " distdepende = ” compilar ” descripción = “generar la distribución”>

< mkdir dir = “$ {dist} / lib” />

< jar jarfile = “$ {dist} / lib / MyPr

oject – $ {DSTAMP} .jar “/>

Primero, comience escribiendo el nombre del proyecto, en este caso, Mi proyecto.

Asigne un nombre al script, por ejemplo, build_ANT.xml

Las propiedades – src, build son como variables en Java, una vez inicializadas, puede consultarlas en cualquier lugar dentro del script. (Son de naturaleza inmutable).

Hay objetivos en el script – dist, compile

Siempre en ANT, la ejecución comienza con un objetivo cuyo nombre es – predeterminado , en caso de que desee que ANT comience a ejecutarse con un nombre de destino específico y no con un nombre predeterminado, debe especificarlo en la primera línea como se indica arriba – predeterminado = dist , por lo que comenzará a ejecutar el objetivo con nombre – dist.

Como puede ver, target- dist depende de otro objetivo: compilar .

Otras declaraciones dentro de estos objetivos son solo tareas que desea realizar dentro de este objetivo. Depende de usted decidir cuántos objetivos desea, qué desea hacer con estos objetivos, etc.

Las tareas ANT (al igual que las funciones predefinidas en JAVA / C ++) son enormes, aquí en el ejemplo: mkdir es una tarea que crea un directorio, jar es una tarea que creará un archivo jar con clases. De manera similar, se pueden usar todo tipo de tareas para realizar muchas operaciones.

Tiene un concepto de macros en ANT, al igual que escribimos los métodos / funciones (definidos por el usuario) en OOPS, que se pueden escribir una vez y llamar muchas veces con diferentes argumentos.

Para ejecutar ant – ant -f build_ANT.xml

Esto podría ayudar. Tutorial: Hola Mundo con Ant Apache

esto puede ayudarte

Tutorial de hormigas