我编写了一个需要指示失败的ant任务(bnd).我发现失败的唯一方法就是扔一个BuildException/ ExitStatusException.但是,我不想要堆栈跟踪,因为它只占用不必要的屏幕空间.知道怎么做到这一点?
查看教程:http://ant.apache.org/manual/tutorial-writing-tasks.html#complex
他们在那里展示了一个优雅失败的示例,在自定义任务中抛出 BuildException,但不在控制台窗口中显示堆栈跟踪。
要注意的代码位于execute()“ HelloWorld”类的方法中,并且helloworld是从目标调用任务的地方use.fail。