Rake
维基百科,自由的 encyclopedia
Rake是一款软件任务管理及组建自动化工具。用户可指定任务、描述依赖关系及分组命名空间中的任务。
Quick Facts 开发者, 当前版本 ...
开发者 | Jim Weirich(英语:Jim Weirich) |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | Ruby |
操作系统 | Cross-platform |
类型 | Software development tools |
许可协议 | MIT License |
网站 | ruby |
Close
此软件与SCons和Make类似,但有着诸多差异。Rake使用Ruby编写,使用以Ruby语法编写的Rakefile(与Make中的Makefile等同)。此软件由吉姆·韦里奇(英语:Jim Weirich)编写。
Rake使用Ruby的匿名函数块来定义多个任务并允许用户使用Ruby语法。它拥有共同任务库,例如:控制文件任务的函数及移除已编译文件(即“clean”任务)的库。与Make相似的是,Rake同样可以根据模式来合成任务,例如:根据文件名自动构建文件编译任务。Rake现已成为Ruby 1.9后标准库的一部分。