简单地说:
在eclipse中,如何在构建时运行shell/批处理脚本?我有一个可以手动运行的外部工具,但是我想在构建项目时触发它。在脚本中使用构建变量将是一个额外的好处。
为什么我想要这个:
我为手机开发多平台游戏。我所在公司的团队使用X代码、Visual和Eclipse (Momentics)来进行我们的游戏。我们希望能够拿起一部手机,在上面看到覆盖的信息,比如是谁建的,什么时候建的,它的分支和版本是什么,以及使用的是什么库版本。我通过在构建上运行一个脚本来实现这一点,该脚本将部分信息转储到我的游戏的资源目录中,然后我可以在运行时进行解析。这非常简单,如果您有其他建议的话,我会考虑它们;记住,它必须适用于我们的开发人员使用的三个IDE。
奖金糖:
在X代码中,我们可以使用构建变量,这对于eclipse来说也是非常好的。我使用它们将其转换为active cocos2d-x存储库,并获得一个git日志,以告诉我们最后一次提交该存储库的时间以及是谁提交的。如果这在eclipse中是不可能的,我可以想出办法。
,提前谢谢!
发布于 2013-01-09 16:36:07
在项目中添加自定义构建器:从弹出菜单打开项目属性,在构建器页面上添加一个新程序。这将打开“外部工具配置”页面。
在这里,您可以定义要运行的脚本,也可以添加参数,在其中您可以添加Eclipse变量,例如${工作区}等等。
但是要小心:每次增量项目构建器运行时都会运行,并且配置是通过版本控制共享的(请注意绝对路径)。
https://stackoverflow.com/questions/14241677
复制相似问题