有没有办法在FlashBuilder/Eclipse中自动运行构建前和构建后脚本,以跟踪一天中编译所花费的时间?基本上我想要这样的东西:
预构建:将时间戳输出到文件(或者设置某种Eclipse变量,如果可能的话)
后构建:从文件中读取开始时间戳,从当前时间戳中减去,将此构建时间附加到另一个文件中(或添加到运行总数中)
这个想法是,我可以跟踪我一整天花在等待项目编译上的时间,为产品团队花一些时间改进构建时间提供理由,因为从长远来看,这最终会为我们节省时间。
我似乎可以用Flex Ant任务来完成这项工作,但1)我从未设置过Flex Ant任务,所以我不确定如何设置;2)来自Visual Studio的世界,似乎有一些简单的方法可以设置脚本在编译前后运行。
我知道这可能也不起作用(因为它需要ant contrib),但我们使用ant contri布的"Stopwatch"任务。http://ant-contrib.sourceforge.net/tasks/tasks/
此外,ant contrib还有一些其他非常有用的功能,比如:如果对于前臂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