java - ANT 在 Java 运行时错误时返回构建成功

标签 java ant build

我们使用 ANT 运行给定的任务,它创建一些配置文件,然后为我们运行一个软件。

我们在虚拟机内遇到一些运行时错误,ANT 似乎无法捕获它:它只是给了我 BUILD_SUCCESS。

有什么办法可以避免这种情况吗?

提前致谢。

最佳答案

Ant 只能检查它启动的 Java 进程的退出代码。如果退出代码为零,则它将显示 BUILD_SUCCESS,否则将显示构建失败。因此,您的软件需要在某个时刻调用 System.exit(1)(或任何非零值),以便 Ant 知道它没有成功。

关于java - ANT 在 Java 运行时错误时返回构建成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23808096/

相关文章:

java - hibernate 和继承(TABLE_PER_CLASS)

c# - 添加为资源的 WPF C# XML 文件

linux - 当我使用 Makefile 构建简单内核时出现 '__aeabi_STH' 错误

java - 如何从文件中读取jar列表并将其用作Gradle中的类路径?

java - 在 javascript 客户端和 java 服务器之间共享 Google Analytics ClientID

java - 无法确定合适的 jdbc url

java - 如何让 Selenium 在 <ul> 下拉列表中选择值?

jsp - 在使用 tomcat 7 的 jspc 预编译 jsp 期间未评估 el

java - 访问 Web 应用程序类路径上的资源

java - 在 Java 中编译一行而不是另一行