Entradas

Mostrando entradas de julio, 2024

Elementos y Selectores de Tareas de Ant

Imagen
Ya hemos hablado en post anteriores tanto de los Bloques como de las Tareas de Ant. Sin embargo, aún nos quedaría tratar un tercer nivel de ejecución de la herramienta Ant. Nos estamos refiriendo a las estructuras denominadas Elementos. Tal y como ya vimos en su momento, la configuración de Ant está dividida en una serie de Bloques de ejecución, cada uno de los cuales podrá estar compuesto por una serie de Tareas de ejecución (denominadas Task). Esta atomización es la que permite la famosa flexibilidad del plugin de Ant.   Pues bien, yendo un poco más allá, hay que especificar que, dentro de cada Tarea, nos vamos a encontrar una serie de tags denominados Elementos . Cada uno de estos elementos nos servirá para ir definiendo y especificando la funcionalidad que deberá ser realizada dentro de una Task determinada. Dicho de otro modo, podemos visualizar los elementos como una serie de parametrizaciones que deben ser establecidas de una forma u otra para que la Task ejecute con precisión e

Tareas de ejecución Task de Ant

Imagen
Continuando con la serie de posts relacionados con Ant, hoy vamos a centrarnos en los tipos de tareas que se pueden realizar con dicha herramienta. Ya hemos visto que, para un proyecto concreto, Ant puede dividir el trabajo en una serie de Bloques de ejecución. Esto nos permite estructurar el ciclo de vida de nuestro software , estableciendo bloques de preparación, de compilación, de construcción, etc... Al final, tras todos los procesos, la idea es que Ant nos acabe proporcionando el EAR de nuestro proyecto que va a poder ser desplegado en producción.     Pues bien, aparte de lo comentado, Ant tiene predefinidas una serie de tareas (denominadas “Task”) que pueden ser ejecutadas dentro de los bloques que se vayan estableciendo dentro del XML. Esto nos permitirá refinar la funcionalidad a realizar por cada Bloque, indicando de forma atomizada cada una de las tareas que deseamos que sean ejecutadas dentro del mismo . Como os podéis imaginar, estas tareas Ant permiten una gran flexibilid