是否有办法强制Rake任务在失败之前执行所有依赖项,即使其中一个依赖项失败。例如,在下面的示例中,我希望dep2尽管dep1失败仍然执行。
task :dep1 do
raise
end
task :dep2 do
puts "dep2"
end
task :default => [:dep1, :dep2] do
puts "default"
end
答案 0 :(得分:0)
您可以像这样使用rescue
task :dep1 do
raise
rescue
end
task :dep2 do
puts "dep2"
end
task :default => [:dep1, :dep2] do
puts "default"
end