如何让ant不打印BuildException / ExitStatusException堆栈跟踪

时间:2010-09-13 13:56:35

标签: java ant

我编写了一个需要指示失败的ant任务(bnd)。我发现失败的唯一方法是抛出BuildException / ExitStatusException。但是,我不想要堆栈跟踪,因为它只占用不必要的屏幕空间。知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:3)

查看http://ant.apache.org/manual/tutorial-writing-tasks.html#complex

上的教程

在那里,他们展示了一个优雅地失败的例子,在自定义任务中抛出了一个BuildException,但没有在控制台窗口中显示堆栈跟踪。

要注意的代码位于“execute()”类的HelloWorld方法中,以及helloworld目标中调用use.fail任务的位置。< / p>