Java 为什么MVN在成功构建时返回-1?

Java 为什么MVN在成功构建时返回-1?,java,maven-2,Java,Maven 2,我运行的是Maven 2.2.1,它返回的退出代码为-1,尽管它声明构建成功。有人知道是什么原因导致这个退出代码在破坏我们的构建过程时出现吗 作为进一步的消息,MVN正在从我们的MS TFS构建服务器调用,这就是问题发生的地方。如果我可以从命令行访问MVN,则退出代码为0 以下是反应堆概要: [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summar

我运行的是Maven 2.2.1,它返回的退出代码为-1,尽管它声明构建成功。有人知道是什么原因导致这个退出代码在破坏我们的构建过程时出现吗

作为进一步的消息,MVN正在从我们的MS TFS构建服务器调用,这就是问题发生的地方。如果我可以从命令行访问MVN,则退出代码为0

以下是反应堆概要:

[INFO] ------------------------------------------------------------------------
  [INFO] Reactor Summary:
  [INFO] ------------------------------------------------------------------------
  [INFO] Aquarius Web App ...................................... SUCCESS [6.655s]
  [INFO] Aquarius Flex Library ................................. SUCCESS [1:26.329s]
  [INFO] Aquarius Flex Application ............................. SUCCESS [31.412s]
  [INFO] Aquarius Web Archive .................................. SUCCESS [5:22.484s]
  [INFO] ------------------------------------------------------------------------
  [INFO] ------------------------------------------------------------------------
  [INFO] BUILD SUCCESSFUL
  [INFO] ------------------------------------------------------------------------
  [INFO] Total time: 8 minutes 34 seconds
  [INFO] Finished at: Mon Oct 25 10:19:50 BST 2010
  [INFO] Final Memory: 62M/225M
  [INFO] ------------------------------------------------------------------------

您是否有失败的测试?您将哪个阶段称为mvn测试或mvn包?也许您可以发布最后10行左右的输出?可能使用-X标志?据我所知,我没有失败,但我有很多警告。@khmarbaise这是mvn包。如何检查退出代码(windows/linux?)?您是否调用过mvn,因为windows上的mvn是一个批处理文件,必须调用该文件才能获得正确的返回代码(据我记忆所及,不确定?)