1

Rake(如 make)能够在调用时指定许多目标/任务。rake 任务是否可以访问用户调用的任务列表以完成其工作?

设想:

考虑一个基于 Rake 的构建工具。帮助任务想知道还指定了哪些任务,以便打印它们的使用情况并停止构建过程。与 rake 风格的参数传递相比,这样做的好处是更简洁的语法(rake help build而不是rake help task=build)和链接(rake help build run_tests将打印两者的用法)。

4

1 回答 1

2

是的,它可以通过访问Rake.application.top_level_tasks和检查返回的集合来实现。

于 2010-05-11T00:41:07.070 回答