在构建之前在eclipse中运行脚本

9 c++ eclipse windows macos

简单的说:

在eclipse中,如何在构建时运行shell/batch脚本?我有一个可以手动运行的外部工具,但我想在项目构建时触发它.在脚本中使用构建变量将是一个额外的好处.

为什么我要这个:

我致力于移动的多平台游戏.公司的团队我正在为我们的游戏使用X-Code,Visual Studio和Eclipse(Momentics).我们希望能够拿起一部手机,并在其上面看到覆盖图,其中包含构建它的人,构建它的时间,来自哪个分支和修订版以及正在使用的库版本等信息.我通过在构建上运行一个脚本来完成这个,它将一些信息转储到我的游戏的资源目录中,然后我可以在运行时解析.这很简单,如果有的话,我会提出其他建议; 请记住,它必须适用于我们的开发人员使用的三个IDE.

奖金糖:

在X-Code中,我们可以使用构建变量,这对于eclipse来说也是非常好的.我使用它们来更改为活动的cocos2d-x存储库并获取一个git日志来告诉我们何时最后一次提交到该存储库以及由谁执行.如果在日食中这是不可能的,我可以想出一些东西.

提前致谢!

Zol*_*lyi 10

向项目添加自定义构建器:从弹出菜单中打开项目属性,在构建器页面上添加新程序.这将打开"外部工具配置"页面.

在那里,您可以定义要运行的脚本,还可以添加参数,您可以在其中添加Eclipse变量,例如$ {workspace}等.

但请注意:每次运行增量项目构建器时都会运行,并且通过版本控制共享配置(因此请注意绝对路径).