Kann ich schreiben Sie eine ant-task, die Parameter annimmt, wenn es ausgeführt wird von anderen ant-task?
Kann ich schreiben Sie eine ant-task, die Parameter annimmt, wenn es ausgeführt wird von anderen ant-task?
Was ich versuche zu erreichen, im Allgemeinen, ist die erneute Nutzung vorhandener Aufgaben mit
verschiedene Parameter.
Was ich nicht weiß ist:
- gibt es so etwas wie eine sub-task in ant?
- kann es dauern Parameter?
- wie und wo solche sub-task angegeben ist?
Konzept, was ich brauchen, um zu erreichen:
Sub-Ant-Aufgabe, die Parameter param1 und param2:
<someAntCommand att="$param1"/>
<someOtherAntCommand att="$param2"/>
Haupt-Ant-Aufgabe, führt die sub-Aufgabe:
<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>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei Möglichkeiten, dies zu erreichen:
Können Sie dies mit
antcall
.Da ant 1.6, die Sie verwenden können,Makros.
Was Sie wollen, ist ein makro-def.
Für eine wirklich gute Anleitung zum schreiben von Ant-Makros check-out diese Präsentation.
Einfach anrufen, task2, task ausgeführt wird ausführen, bevor es