gpt4 book ai didi

ant - Ant 中的条件连接

转载 作者:行者123 更新时间:2023-12-04 18:19:30 27 4
gpt4 key购买 nike

我有一个任务:

<target name="someTarget">
<concat destfile="someFile">
<string>someString</string>

<string>someOtherString</string>
</concat>
</target>

<target name="someOtherTarget">
<antcall target="someTarget">
<param name="myParam" value="myValue"></param>
</antcall>

<antcall target="someTarget">
</antcall>
</target>

如何连接 someOtherString仅当 myParam在调用 someTarget 时提供目标?

最佳答案

没有 Ant 扩展,只需使用 conditional Ant execution :

<project default="someOtherTarget">
<target name="someTarget" depends="-someString,-someOtherString"/>

<target name="-someString" unless="myParam">
<concat destfile="someFile">
<string>someString</string>
</concat>
</target>

<target name="-someOtherString" if="myParam">
<concat destfile="someOtherFile">
<string>someString</string>
<string>someOtherString</string>
</concat>
</target>

<target name="someOtherTarget">
<antcall target="someTarget">
<param name="myParam" value="myValue"></param>
</antcall>
<antcall target="someTarget"/>
</target>
</project>

如果您不介意在项目中添加 Ant 扩展,请查看 Ant-ContribIf task .

关于ant - Ant 中的条件连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969616/

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