下面是一個例子Rake文件是否可以在任務需求中的同一名稱空間中使用多個任務的縮寫?
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
嗯,我不會爲長度而煩惱,只是我的代碼的乾燥:) – deiga 2013-02-27 20:24:16
由於您在這裏處理Ruby,您可以創建一個方法將您的格式轉換爲Rake可以使用的方法。例如:'task:foo => x(:bar =>%w [baz quxx])'其中'x(h)'會做魔術。不過,有時過多的還原論會損害理解。 – tadman 2013-02-27 20:27:18