我编写了一个需要指示失败的ant任务(bnd)。我发现失败的唯一方法是抛出BuildException
/ ExitStatusException
。但是,我不想要堆栈跟踪,因为它只占用不必要的屏幕空间。知道如何实现这个目标吗?
答案 0 :(得分:3)
查看http://ant.apache.org/manual/tutorial-writing-tasks.html#complex
上的教程在那里,他们展示了一个优雅地失败的例子,在自定义任务中抛出了一个BuildException,但没有在控制台窗口中显示堆栈跟踪。
要注意的代码位于“execute()
”类的HelloWorld
方法中,以及helloworld
目标中调用use.fail
任务的位置。< / p>