在定義Rake任務,它是可以使用的命名空間,就像這樣:如何在Rake任務依賴項中使用名稱空間?
namespace :demolition do
task :fire_bazooka do
puts "kaboom!"
end
end
這可以被稱爲像rake demolition:fire_bazooka
。
也可以爲任務指定的先決條件,是這樣的:
# Single prerequisite
task :fire_bazooka => :load_bazooka do ....
# Multiple prerequisites
task :fire_bazooka => [:safety_check, :load_bazooka]
但我怎麼可以用一個命名空間任務的先決條件?顯然,這不工作:
task :photograph_destruction => :demolition:fire_bazooka
哦,你從我這裏得到一個+1,因爲例子實際上是相同的,以我的使用情況:) – conny
@conny - 我可以來你在哪裏工作的工作? :D –