¿Cómo reemplazar tres llamadas a un macrodef por una sola?

votos
1

Cómo reemplazar tres llamadas a myMacro:

<myMacro value=value 1/>
<myMacro value=value 2/>
<myMacro value=value 3/>

Por solo una llamada que usaría una lista de tres elementos: valor 1, valor 2, valor 3

Publicado el 16/03/2009 a las 07:46
por usuario
En otros idiomas...                            


1 respuestas

votos
2

Puede hacer uso de la Fortarea desde las tareas de Ant-Contribs de terceros . Hace uso de la MacroDeftarea Ant , por lo que al combinar esto con su pregunta anterior podría reemplazar su macro y tres llamadas de macro con:

<for list="1,2,3" param="value">
    <sequential>
        <exec executable="cmd">
            <arg value="/c"/>
            <arg value="value @{value}"/>
        </exec>
    </sequential>
</for>
Respondida el 16/03/2009 a las 08:34
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more