跟踪在Flex / Flash Builder中编译的时间

时间:2013-09-03 21:35:16

标签: eclipse actionscript-3 flash flex ant

有没有办法在Flash Builder / Eclipse中自动运行构建前和构建后脚本来跟踪全天编译所花费的时间?基本上我想要这样的东西:

预构建:将时间戳输出到文件(或者,如果可能,设置某种Eclipse变量)

构建后:从文件中读取开始时间戳,从当前时间戳中减去,将此构建时间附加到另一个文件(或添加到正在运行的总计)

我的想法是,我可以跟踪我花了多少时间等待我的项目编译,为产品团队花费一些时间来改善构建时间,因为它最终会节省我们的时间从长远来看。

似乎我可以使用Flex Ant Tasks执行此操作,但是1)我从未设置过Flex Ant任务,所以我不确定如何,以及2)来自Visual Studio的世界,似乎有一些简单的方法可以设置脚本在编译之前和之后运行。

1 个答案:

答案 0 :(得分:1)

我知道这可能也不起作用(因为它需要ant-contrib),但我们使用ant-contrib的“秒表”任务。 http://ant-contrib.sourceforge.net/tasks/tasks/

此外,ant-contrib还有一些非常有用的功能,例如: 如果 对于 的foreach PropertyRegex 变量

构建脚本结束的示例:

BUILD SUCCESSFUL
Total time: 37 minutes 46 seconds
[timestamp]: Build started on:    Sat Aug 31 06:05:50 PDT 2013
[timestamp]: Build completed on:  Sat Aug 31 06:43:35 PDT 2013
[timestamp]: Total Build Time:    37 Min 45 seconds
Finished: SUCCESS