2012-03-29 3 views
0

종속성 중 하나가 실패하더라도 Rake 태스크가 실패하기 전에 모든 종속성을 실행하도록 강제 실행하는 방법이 있습니까? 예를 들어, 다음 예제에서는 dep1이 실패 함에도 불구하고 dep2를 실행하고 싶습니다.하나가 실패해도 Rake가 모든 종속성을 실행하는 방법

task :dep1 do 
    raise 
end 

task :dep2 do 
    puts "dep2" 
end 

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

답변

0

당신이

task :dep1 do 
    raise 
    rescue 
end 

task :dep2 do 
    puts "dep2" 
end 

task :default => [:dep1, :dep2] do 
    puts "default" 
end 
같은 rescue을 사용할 수 있습니다
관련 문제