Rake
Материал из Википедии — свободной энциклопедии
Rake | |
Тип | Утилиты для разработки ПО |
Разработчик | Jim Weirich |
ОС | кроссплатформенное ПО |
Текущая версия | 0.7.3 — 20 апреля, 2007 |
Лицензия | MIT License |
Сайт | rake.rubyforge.org |
Rake — инструмент для автоматизации сборки программного кода. Он подобен SCons, Make и Apache Ant, но имеет несколько отличий. Этот инструмент написан на языке программирования Ruby и т. н. Rakefiles (аналоги Makefiles в утилите make) используют синтакс Ruby. Автором Rake является Jim Weirich.
Rake использует блоки анонимных функций Ruby для определения различных задач, используя синтакс Ruby. В нем есть библиотека основных заданий, таких как, функции для задач манипулирования файлами и библиотека для удаления скомпилированных файлов (задача «очистки»). Как и Make, Rake может также синтезировать задачи, основываясь на шаблонах (например, автоматическая сборка задачи компилирования файла на основе шаблонов имен файлов).
[править] Ссылки
- Документация Rake(англ.)
- Проект Rake на RubyForge(англ.)
- Сборка с Rake(англ.), презентация Jim Weirich на 2003 RubyConf
- Использование Rake. Статья Martin Fowler(англ.)
- Руководство по Rake (перевод)