Ant:如何在每次运行结束时始终执行任务(无论目标如何)

Mar*_*tus 5 ant

有没有一种方法可以在Ant中定义始终在每次运行结束时执行的任务?这样的SO问题提供了一种方法,可以在每次运行开始之前执行任何其他目标之前,但是我正在寻找相反的情况。

我的用例是回显一条消息,警告用户是否在运行期间发现了某种情况,但我想确保在最后回显它,以便引起注意。

Dav*_* W. 1

这是一个有趣的情况。通常,我会说你不能以自动化的方式做到这一点。您可以将 Ant 包装在某个 shell 脚本中来完成此操作,但 Ant 本身并不是一种成熟的编程语言。

我唯一能想到的就是<ant>在每个任务末尾添加一个调用来回显您想要的内容。您可以设置它,如果变量不存在,则不会发生回显。当然,这意味着要调用同一个目标十几次左右才能得到最终结果<echo>

我通过 AntXtras 和 Ant-Contrib 检查了可能的方法,但找不到任何方法。

对不起。