gpt4 book ai didi

ant - 将 antcall 目标中定义的属性传递回调用目标

转载 作者:行者123 更新时间:2023-12-01 23:26:59 24 4
gpt4 key购买 nike

我对 Ant 相当陌生,但我体验过创建通用 ant 目标是一种非常好的模式,这些目标将通过具有不同参数的 antcall 任务进行调用。

我的例子是编译目标,它使用复杂的构建命令来编译多个系统,每个系统都有点不同。通过使用上述模式,可以不为该编译命令创建复制粘贴代码。

我的问题是,我不知道有什么方法可以将返回值(例如编译器的返回值)传递回调用 antcall 任务的目标。那么我的方法是否病态,根本不可能从 antcall 任务返回值,或者您知道任何解决方法吗?

谢谢

最佳答案

使用antcallback来自 ant-contrib jar 而不是 antcall

<target name="testCallback">
<antcallback target="capitalize2" return="myKey">
</antcallback>
<echo>a = ${myKey}</echo>
</target>

<target name="capitalize2">
<property name="myKey" value="it works"/>
</target>

输出:

testCallback:

capitalize2:
[echo] a = it works

BUILD SUCCESSFUL

关于ant - 将 antcall 目标中定义的属性传递回调用目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4680392/

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