Собственность Gradle для флага "--continue"? - PullRequest
0 голосов
/ 15 января 2019

Мне нужно иметь возможность настроить gradle так, чтобы он всегда имел флаг «--continue», установленный с использованием «gradle.properties» или «init.gradle» в корневом каталоге. Это вообще возможно, и если да, то как?

1 Ответ

0 голосов
/ 15 января 2019

Просто создайте файл settings.gradle и добавьте

startParameter.continueOnFailure = true

Демо build.gradle

task t1 {
 doLast {
   throw new RuntimeException("fail")
 }
}

task t2 {
 doLast {
   println "ok"
 }
}

Без вышеуказанного settings.gradle:

$ gradle t1 t2                                                                                                    
> Task :t1 FAILED

с указанным выше settings.gradle:

$ gradle t1 t2
> Task :t1 FAILED

> Task :t2
ok

Дополнительная информация:

https://docs.gradle.org/current/dsl/org.gradle.api.initialization.Settings.html https://docs.gradle.org/current/javadoc/org/gradle/StartParameter.html

...