简介
Rake 即 Ruby Make,一个用ruby开发的代码构建工具.
主要是用来解决两个问题:
脚本的管理....我们经常会为一些大型项目编写许多脚本,甚至一个功能需要多个脚本,如果每次都一个一个执行会比较麻烦.使用Rake可以将这些脚本以任务的形式定义,管理起来会更加的轻松....脚本或者任务之间的依赖关系.假设多个脚本之间有一定的依赖关系,那么用Ruby可以管理他们之间的执行顺序....这四个脚本,每次去手动执行一遍是在是有点麻烦.当然我们可以把他们写在一个脚本里面.但是如果我们有时候很急,不想执行测试呢?重新写一个包含1,3,4的脚本吗?...rakefile中定义了三个基础的任务,分别为编译,测试,copy.可以分别使用rake compile,rake test,rake copy来执行.