una tipos simples programacion pila listas lista estructura enlazadas enlazada datos basada ant macrodef

ant - simples - tipos de listas en programacion



¿Cómo distribuir cada elemento de una lista al argumento de una tarea Ant? (1)

¿Cómo tomar los valores de argumento para una tarea definida en una lista (de valores) sin tener que reescribir la tarea para cada valor de argumento?

Ejemplo: quiero evitar tener que reescribir tres veces la misma tarea para hacer eco de tres valores diferentes (valor 1, valor 2, valor 3):

<exec executable="cmd"> <arg value="/c"/> <arg value="value 1"/> </exec> <exec executable="cmd"> <arg value="/c"/> <arg value="value 2"/> </exec> <exec executable="cmd"> <arg value="/c"/> <arg value="value 3"/> </exec>

Gracias


Puede usar la tarea MacroDef para MacroDef la parte común de su tarea:

<macrodef name="myMacro"> <attribute name="value"/> <sequential> <exec executable="cmd"> <arg value="/c"/> <arg value="@{value}"/> </exec> </sequential> </macrodef> <myMacro value="value 1"/> <myMacro value="value 2"/> <myMacro value="value 3"/>