有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

“继续”标志的java Gradle属性?

我需要能够配置gradle,使其看起来总是使用根目录中的“gradle.properties”或“init.gradle”设置“-continue”标志。这可能吗?如果可能,怎么可能


共 (1) 个答案

  1. # 1 楼答案

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