默認情況下, 只要有任務調(diào)用失敗, Gradle就會中斷執(zhí)行. 這可能會使調(diào)用過程更快, 但那些后面隱藏的錯誤就沒有辦法發(fā)現(xiàn)了. 所以你可以使用 --continue 選項在一次調(diào)用中盡可能多的發(fā)現(xiàn)所有問題.
采用 --continue 選項, Gralde 會調(diào)用每一個任務以及它們依賴的任務. 而不是一旦出現(xiàn)錯誤就會中斷執(zhí)行.所有錯誤信息都會在最后被列出來.
一旦某個任務執(zhí)行失敗,那么所有依賴于該任務的子任務都不會被調(diào)用.例如由于 test 任務依賴于 complie 任務,所以如果 compile 調(diào)用出錯, test 便不會被直接或間接調(diào)用.