Puis-je écrire une tâche ant qui prend des paramètres au moment d'être exécuté à partir d'une autre tâche ant?

Puis-je écrire une tâche ant qui prend des paramètres au moment d'être exécuté à partir d'une autre tâche ant?

Ce que je cherche à atteindre en général, est de nouveau à l'aide de tâches existantes avec
différents paramètres.

Ce que je ne sais pas est:

  • est-il quelque chose comme une sous-tâche ant?
  • peut-il prendre des paramètres?
  • comment et où ces sous-tâche est-elle précisée?

Concept de ce que j'ai besoin pour atteindre:

Sous-tâche Ant, qui prend des paramètres param1 et param2:

<someAntCommand att="$param1"/>
<someOtherAntCommand att="$param2"/>

Principale tâche Ant, qui exécute la sous-tâche:

<doSomethingToExecSubTask somePointerToTaskOrFile="...">
    <param name="param1"> hello </param>
    <param name="param2"> world </param>
</doSomethingToExecSubTask>

<doSomethingToExecSubTask somePointerToTaskOrFile="...">
    <param name="param1"> hello </param>
    <param name="param2"> universe </param>
</doSomethingToExecSubTask>

OriginalL'auteur ivan_ivanovich_ivanoff | 2009-08-25