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
Vous devez vous connecter pour publier un commentaire.
Il y a deux façons d'y parvenir:
Vous pouvez faire cela avec
antcall
.Depuis ant 1.6, vous pouvez utiliser les macros.
OriginalL'auteur Aaron Digulla
Ce que vous voulez est de macro-def.
Pour un très bon guide pour la rédaction des Ant macros découvrez cette présentation.
OriginalL'auteur Jeffrey Fredrick
Appelez simplement task2, l'exécution de la tâche jusqu'à ce qu'il
OriginalL'auteur John McG