Не останавливать сборку Gradle после первой неудачной задачи - PullRequest
0 голосов
/ 04 августа 2020

В определенных условиях я бы хотел, чтобы моя сборка Gradle не останавливалась после сбоя первой задачи. Я хотел бы увидеть все невыполненные задачи.

Я нашел параметр командной строки gradle --continue Но я хотел бы больше программных c управления.

Я искал исключение I может бросить, что отметит задачу как неудачную, но продолжит сборку (другие задачи, которые не зависят от неудачной задачи). Мне не удалось найти такое исключение.

Я искал способы динамически эмулировать параметр командной строки --continue или для определенных c задач, опять же - не нашел способа.

Есть идеи?

1 Ответ

0 голосов
/ 05 августа 2020

Я нашел ответ:

Метод использования StartParameter.setContinueOnFailure

Пример использования в скрипте сборки:

gradle.startParameter.continueOnFailure = true

Метод использования StartParameter.isContinueOnFailure для запроса значения.

...