gpt4 book ai didi

ant - 如何将列表的每个元素分配给任务 Ant 的参数?

转载 作者:行者123 更新时间:2023-12-05 00:09:17 26 4
gpt4 key购买 nike

如何将已定义任务的参数值放入(值)列表中,而不必为每个参数值重写任务?

例子:
我想避免为了回显三个不同的值(值 1、值 2、值 3)而必须重写三次相同的任务:

<exec executable="cmd">
<arg value="/c"/>
<arg value="value 1"/>
</exec>

<exec executable="cmd">
<arg value="/c"/>
<arg value="value 2"/>
</exec>

<exec executable="cmd">
<arg value="/c"/>
<arg value="value 3"/>
</exec>

谢谢

最佳答案

您可以使用 MacroDef task抽象你的任务的共同部分:

<macrodef name="myMacro">
<attribute name="value"/>
<sequential>
<exec executable="cmd">
<arg value="/c"/>
<arg value="@{value}"/>
</exec>
</sequential>
</macrodef>

<myMacro value="value 1"/>
<myMacro value="value 2"/>
<myMacro value="value 3"/>

关于ant - 如何将列表的每个元素分配给任务 Ant 的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/643352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com