【发布时间】:2011-04-17 00:16:09
【问题描述】:
如果这个问题很愚蠢,请原谅,我只是在 Ant 和 Java 上研究一些 CI 解决方案的第二天,几乎没有 Ant 或 Java 知识。
因此,如果(我的)java 程序作为构建中的一个步骤运行,决定构建必须失败,我希望构建失败。
我想在 Java 程序中抛出一个未处理的异常或使用 System.exit() 关闭 JVM,但它们看起来很讨厌。
如果 java 步骤决定应该这样做,是否有一种很好的 ant 使构建失败的方法?
【问题讨论】:
-
"...它们看起来很讨厌..." - 请描述您对通知用户程序失败的“好”方式的想法。
-
类似于我的 java 应用程序退出并返回给 JVM 的代码,JVM 将它传递给 Ant 和 Ant 操作失败?
-
所以当你调用 System.exit() 时返回 -1 并继续。