java - "--continue"标志的 Gradle 属性?

标签 java gradle groovy build.gradle

我需要能够将 gradle 配置为始终使用根目录中的“gradle.properties”或“init.gradle”设置“--continue”标志。这是否可能?如果可能,如何实现?

最佳答案

只需创建一个文件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

关于java - "--continue"标志的 Gradle 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54191030/

相关文章:

gradle - 是否可以从doLast内部执行任务?

groovy - 在类的所有实例方法中隐式使用 Groovy Category

java - 在 grails 中使用 HTML 构建器而不是 GSP

grails - groovy grails 中的内部依赖注入(inject)

java - Eclipse 中的 JFace 和断言 ClassNotFoundException

java - Spring Data JPARepository : How to conditionally fetch children entites

android - 尝试在 android studio 中添加库时出现 compileClassPAth 错误

java - setVisible() 方法在静态方法中不起作用

java - 缓存条目过期后未调用 EhCache CacheLoaderWriter.load()

angular - 构建抛出 Gradle 异常的 Ionic Android 应用程序