0

这是一个示例 Rakefile

namespace :install do
   task :baz do
       ...
   end

   task :quux do
       ...
   end
end

task :foo => ['bar:baz','bar:quux'] do
    ...
end

是否可以写类似的东西task :foo => ['bar' => ['baz', 'quux']] do

4

2 回答 2

2

这是做不到的。我刚刚在源代码中进行了挖掘,如果必须:结帐resolve_args_with_dependencies。在那里,你需要做一些可怕的事情来完成这项工作。我不会推荐它。

于 2013-02-27T16:26:07.033 回答
1

你离实现这一目标只有一个超级黑客猴子补丁,但我不建议这样做。这将创建一个非标准的依赖关系。如果您可以批准拉取请求,那么嘿,无论如何。

如果您担心这样的事情,为什么不直接使用较短的别名呢?

于 2013-02-27T16:17:24.627 回答