7

谁能向我建议从 Ant 命令捕获输出的最佳方法?

我正在为太阳斑设备编写一些路由测试。该命令本身返回网络统计信息。我正在尝试编写一些东西,将所有这些结果转储到更可视化的应用程序中。

我在 Windows Vista 上。

4

4 回答 4

12

您可以简单地使用 ant recorder 任务

<record name="build.log"> </record>

这具有将输出同时写入屏幕和日志文件的优点,而在执行输出重定向或使用选项ant debug > build.log 调用 ant时情况并非如此。-logfile

于 2011-02-07T13:00:55.763 回答
4

使用-logfile <file>选项将输出写入文件。就像@jespere 所说,您可以通过实现自己的记录器或侦听器来获得更多控制权。

于 2009-05-10T11:33:49.313 回答
3

只需使用“-verbose”标志并使用“>”为命令行输出指定一个文件?

例如:

ant -verbose > output.txt
于 2009-05-10T11:28:53.940 回答
1

您可以定义一个自定义 Ant记录器,它将接收所有 Ant 输出。有了它,你可以对输出做任何你想做的事情。

于 2009-05-10T11:27:32.883 回答