当我对我的项目进行 Maven 构建时,我得到以下信息:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
请引用。
但是,我所有的 surefire 报告都显示 0 次失败和 0 次错误。
有什么想法会导致这种情况或如何找出来吗?
问候,
奥利
最佳答案
这可能是因为计算机上的内存不足问题。
通过将日志重定向到单独的日志文件来运行 Maven 构建解决了我的问题
mvn clean install > log-file.log
请注意,如果内存不足确实是问题所在(就像我的情况一样),那么它还取决于我们正在执行的命令。例如,当日志被重定向到文件而不是控制台时,mvn clean install eclipse:clean eclipse:eclipse
命令工作正常,但是当我将 maven 命令与 -X
一起使用时标记并运行命令然后我再次遇到问题,即使我将输出重定向到日志文件
请参阅以下可能是类似问题的答案:
The forked VM terminated without saying properly goodbye. VM crash or System.exit called
关于Maven 构建因测试失败而失败,但所有 surefire 报告都正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29238144/