“莫名其妙”的maven返回状态码:是什么导致maven返回1?

时间:2019-10-12 12:00:51

标签: maven

我们有maven构建,它只是构建多模块项目,我想不到。它进行构建,并以绿色表示“成功”,并部署了工件。没有测试失败,没有错误日志。没有。使用--debug并没有可疑之处。一切都好。返回码除外。 Maven有时返回1而不是零。仅mvn clean install

也会发生这种情况

我实际上没有线索可以导致这种情况。有什么提示吗?或有什么想法我可以检查。

编辑:例如一些泄漏如何?是否有可能,如果仍有一些通过集成测试启动的线程仍在运行,那个行家会以某种方式杀死它们并将构建标记为不成功?我们有一个依赖关系,至少可以这样说,这在原则上可以做到。

1 个答案:

答案 0 :(得分:0)

好的,因此没有更好的答案,我将在此处发布我的“预感”。

我们的行家在大约50%的调用中返回了1,不知道为什么。即使我们的应用程序构建,测试通过并将应用程序部署到存储库并进行生产。没有更好的信息,我试图从集成测试中消除一个有问题的依赖性。现在,在100%的情况下,从maven返回0的情况是预期的。所以我猜想,这个依赖关系无法正确关闭自身,spring / maven必须对此做一些事情,并且状态代码1与构建后的清理失败有关,而不是与构建本身有关。