我们使用 ANT 运行给定的任务,它创建一些配置文件,然后为我们运行一个软件。
我们在虚拟机内遇到一些运行时错误,ANT 似乎无法捕获它:它只是给了我 BUILD_SUCCESS。
有什么办法可以避免这种情况吗?
提前致谢。
最佳答案
Ant 只能检查它启动的 Java 进程的退出代码。如果退出代码为零,则它将显示 BUILD_SUCCESS,否则将显示构建失败。因此,您的软件需要在某个时刻调用 System.exit(1)(或任何非零值),以便 Ant 知道它没有成功。
关于java - ANT 在 Java 运行时错误时返回构建成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23808096/