我可以编写一个带有参数的ant任务,以便从另一个ant任务执行时使用吗?
总体上,我想要实现的是重复使用具有不同参数的现有任务。
我不知道的是:
- 是否存在类似于子任务的东西?
- 它能否接受参数?
- 这样的子任务在哪里和如何指定?
我需要实现的概念:
子 Ant 任务,它需要接受参数 param1 和 param2:
<someAntCommand att="$param1"/>
<someOtherAntCommand att="$param2"/>
Main Ant任务,执行子任务:
<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>