Как получить Rake для выполнения всех зависимостей, даже если один не удается - PullRequest
0 голосов
/ 29 марта 2012

Есть ли способ заставить задачу Rake выполнить все ее зависимости перед сбоем, даже если одна из этих зависимостей дает сбой.Например, в следующем примере я хотел бы, чтобы dep2 выполнялся, несмотря на ошибку dep1.

task :dep1 do
  raise
end

task :dep2 do
  puts "dep2"
end

task :default => [:dep1, :dep2] do
  puts "default"
end

1 Ответ

0 голосов
/ 29 марта 2012

Вы можете использовать rescue, как это

task :dep1 do
  raise
  rescue
end

task :dep2 do
  puts "dep2"
end

task :default => [:dep1, :dep2] do
  puts "default"
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...