【发布时间】:2011-08-06 07:18:18
【问题描述】:
我想做一些有趣的事情,我认为这将是一个好词。我想知道是否有一种方法可以使用 javac 任务从构建(目前我使用 ANT 构建)中捕获与堆栈跟踪相关的文本。
有点历史,我正在使用 CI 服务器 CruiseControl,并想编写一个适配器,该适配器将捕获来自失败构建的堆栈跟踪,并允许我解析哪些文件导致构建失败从 javac任务调用。因此,例如,如果将代码签入到具有来自另一个类的方法签名的存储库中,但该类从未添加到存储库中,则 javac 任务将失败,并在该类中出现找不到符号异常。我希望能够读取堆栈跟踪以获取导致构建失败的类。
关于如何做到这一点的任何想法?我不希望只读取日志文件并手动解析它(我觉得应该有更好的方法),但如果没有,我也可以走这条路。
【问题讨论】:
-
javac的stacktrace是什么?
标签: exception ant stack-trace javac