ant depends

ant - MĂșltiple depende en la tarea de hormiga



depends (4)

Es el mejor.

Solo usa la etiqueta de eco si quieres ver rápidamente por ti mismo

<target name="compile"><echo>compile</echo></target> <target name="jsps"><echo>jsps</echo></target> <target name="all" depends="compile,jsps"></target>

También puede mirar la etiqueta anticaída si desea más flexibilidad en las tareas de pedido

Si tengo tres objetivos, uno "todos", uno "compilar" y uno "jsps", ¿cómo haré que "todos" dependan de los otros dos

Podría ser

<target name="all" depends="compile,jsps">

o sería

<target name="all" depends="compile","jsps">

O tal vez algo incluso diferente?

Intenté buscar por ejemplo scripts de hormiga para basarlo, pero no pude encontrar uno con múltiples dependencias.


El primero:

<target name="all" depends="compile,jsps">

Esto está documentado en el Manual Ant .


<target name="all" depends="compile,jsps">

Esto está documentado en el Manual Ant .


Una forma alternativa es usar antcall, que es más flexible si desea ejecutar los objetivos dependientes en paralelo. Suponiendo que compile y jsps se pueden ejecutar en paralelo (es decir, en cualquier orden), todos los destinos se pueden escribir como:

<target name="all" description="all target, parallel"> <parallel threadCount="2"> <antcall target="compile"/> <antcall target="jsps"/> </parallel> </target>

Tenga en cuenta que si los objetivos no se pueden ejecutar en paralelo, es preferible usar el primer sabor con el atributo de dependencia porque los anticonceptivos se resuelven solo cuando se ejecutan y si el objetivo invocado no existe, la compilación fallará solo en ese punto.