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.
- No sé nada de hacking y quiero aprender el arte en serio. ¿Quién me puede enseñar?
- ¿Cómo se puede aprender acerca de la ciencia védica?
- Quiero empezar a aprender programación. ¿Cómo debo empezar?
- Tengo 17 años, y realmente quiero aprender a tocar el piano. ¿Donde debería empezar? ¿Es muy tarde para mi?
- ¿Por qué el sistema de Quora valora las vistas sobre upvotes? Mis respuestas con altos votos positivos tienen mucho más valor para mí, ya que siento que he marcado una diferencia.
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 = " dist ” depende = ” 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