Ant 捕获蚂蚁输出
有人能给我建议从Ant命令捕获输出的最佳方法吗 我正在为sun spot设备编写一些路由测试。命令本身返回网络统计信息。我正在尝试写一些东西,将所有这些结果转储到一个更直观的应用程序中Ant 捕获蚂蚁输出,ant,sunspot,Ant,Sunspot,有人能给我建议从Ant命令捕获输出的最佳方法吗 我正在为sun spot设备编写一些路由测试。命令本身返回网络统计信息。我正在尝试写一些东西,将所有这些结果转储到一个更直观的应用程序中 我在Windows Vista上。您可以定义一个自定义Ant,它将接收所有Ant输出。这样,您就可以对输出执行任何操作。只需使用“-verbose”标志并使用“>”为命令行输出指定一个文件 例如: ant -verbose > output.txt 使用-logfile选项将输出写入文件。正如@jespe
我在Windows Vista上。您可以定义一个自定义Ant,它将接收所有Ant输出。这样,您就可以对输出执行任何操作。只需使用“-verbose”标志并使用“>”为命令行输出指定一个文件 例如:
ant -verbose > output.txt
使用
-logfile
选项将输出写入文件。正如@jespere所说,通过实现自己的记录器或侦听器,您可以获得更多的控制权。您只需使用ant:
这具有将输出写入屏幕和日志文件的优点,但在执行输出重定向
ant debug>build.log
或使用-logfile
选项调用ant时,情况并非如此。不幸的是,此方法似乎没有记录生成失败的最终原因,这限制了它的实用性。这个解决方案的问题是:错误将传递给stderr,所以您仍然可以在控制台上获得它。如果你想拥有一切,最好使用下面的-logfile解决方案