2010-08-18 26 views
4

我正在尝试使用Eclipse CDT的headlessbuild功能将Eclipse与TeamCity集成。我使用命令行调用构建我的项目,如this question中所述。如果出现编译错误,会弹出一个消息框,提示“Java已启动,但返回退出代码= 1”。我宁愿没有这个消息,但得到返回代码,所以我可以在我的脚本中进一步处理它。有没有办法做到这一点?Eclipse中无头构建:如何检索结果值

谢谢!

回答

3

可以禁止弹出式窗口,将输出重定向到包含在您的脚本:

  • 添加“--launcher.suppressErrors”你的命令行参数日食

错误需要在我所能看到的GUI中进行追踪,因为无头模式不支持子任务中的非常好的错误报告。

从那里我使用基于GUI的构建输出来缩小为什么我的项目无法构建。

来源: