【问题标题】:Can a rake task know about the other tasks in the invocation chain?rake 任务可以知道调用链中的其他任务吗?
【发布时间】:2010-05-10 23:45:37
【问题描述】:

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

场景:

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

【问题讨论】:

    标签: ruby build-process rake rakefile


    【解决方案1】:

    可以,通过访问Rake.application.top_level_tasks 并检查返回的集合。

    【讨论】:

      猜你喜欢
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 2013-07-15
      • 1970-01-01
      • 2011-07-17
      相关资源
      最近更新 更多