有没有办法在 build.xml 中设置 ant -verbose ?
我想在从 eclipse 和 hudson 构建时获得详细的控制台输出。
和
似乎没有详细属性,并且调用
似乎非常错误ant 从脚本内部只是为了传递详细的道具。
有更好的办法吗?
I would like to get verbose console output while building from eclipse and hudson.
There seems to be no verbose property for <target>
and <project>
and it seems very wrong to call <exec>
on ant from inside the script just to pass the verbose prop.
Is there a better way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Ant 的
任务 (http://ant.apache.org/manual/Tasks/recorder.html)以将详细日志记录到文件中。如果此任务是在构建文件的早期定义的,则您应该获取所有构建任务的日志记录。您还可以在构建文件中的任何位置启动和停止记录器。例如,这可以允许您不记录您不想在日志文件中看到的某些任务的输出。以下是使用
任务的简单构建文件示例:You could use Ant's
<record>
task (http://ant.apache.org/manual/Tasks/recorder.html) to get verbose logging to a file. If this task is defined early in the build file, you should get logging for all build tasks. You could also start and stop the recorder anywhere in your build file. This could, for example, allow you to not log the output of some task that you do not want to see in the log file.Here's an example of a simple build file that uses the
<record>
task:它将是一个 Eclipse 外部工具配置参数(在运行 -> 外部工具下)。请参阅下面的屏幕截图:
It will be an eclipse External Tools Configuration parameter (under Run -> External Tools). Please see the screenshot below: