Eclipse中的无头构建:如何获取结果值

4
我正在尝试使用Eclipse CDT的headlessbuild功能将Eclipse与TeamCity集成。我使用命令行调用来构建我的项目,如这个问题所描述的那样。如果有编译错误,会弹出一个消息框,显示"Java启动但返回代码=1"。我不想看到这个消息,而是想得到返回代码,以便在我的脚本中进一步处理。有没有办法做到这一点呢?
谢谢!
1个回答

4
您可以禁止弹出窗口并将输出重定向到脚本中:
  • 对于Eclipse,请在命令行参数中添加"--launcher.suppressErrors"
据我所知,需要在GUI中跟踪错误,因为无头模式尚不支持子任务的良好错误报告。
从那里开始,我使用基于GUI的构建输出来缩小我的项目构建失败的原因。
参考来源:

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接