从条件运行gradle任务

暗淡

我是gradle的新手,所以请耐心等待。我的build.gradle:

def releaseBol = false

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    lintOptions {
        abortOnError false
    }

    ...
    if (project.hasProperty('RELEASE') && project.ext.RELEASE == '1')
        releaseBol = true


    if (releaseBol)
    {
       ..
       //some code
       ..

    }

}

...

task runScheduleReader()  {
    javaexec {
        println 'here1'
        main="-jar";
        args = [
                "../Generator.jar"

        ]
    }
}

我希望在runScheduleReaderifreleaseBol设置为的情况下运行true,但是仅将其移到该位置时会出现错误,我该怎么办?

蛋白石

尝试:

task runScheduleReader()  {
    enabled = releaseBol
    doLast {
       javaexec {
          println 'here1'
          main="-jar";
          args = [
                "../Generator.jar"
          ]
       }
    }
}

请查看启用和禁用任务。第二个问题是您在配置添加了逻辑,因此每次评估脚本时都会执行该逻辑您需要添加一个操作doLast

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从其他任务运行 gradle 任务

来自分类Dev

如何运行gradle任务--info

来自分类Dev

使用gradle“运行”任务运行主要方法

来自分类Dev

为什么我的Gradle任务总是运行?

来自分类Dev

Gradle:失败时重新运行任务?

来自分类Dev

在Gradle任务中构建并运行jar

来自分类Dev

使用Gradle运行并行测试任务

来自分类Dev

如何创建始终运行的gradle任务?

来自分类Dev

运行不会并行退出的Gradle任务

来自分类Dev

在Gradle任务中运行Ant目标

来自分类Dev

构建之前,Android Gradle运行任务

来自分类Dev

IntelliJ如何运行Gradle任务作为测试

来自分类Dev

执行Scala的运行任务时Gradle失败

来自分类Dev

intellij运行配置取决于gradle任务

来自分类Dev

为什么我的Gradle任务总是运行?

来自分类Dev

使用Gradle运行并行测试任务

来自分类Dev

Gradle:失败时重新运行任务?

来自分类Dev

检查任务是否将在Gradle中运行

来自分类Dev

Gradle 仅在定义的属性上运行任务

来自分类Dev

如何从 gradle 任务运行 groovy 方法?

来自分类Dev

无法运行 Gradle 应用引擎任务

来自分类Dev

在Gradle中的自定义任务中运行任务

来自分类Dev

Gradle - 在子任务之前运行现有任务

来自分类Dev

如何使用条件任务运行气流DAG

来自分类Dev

运行任务时,Gradle会下载到?/。gradle目录

来自分类Dev

在 Android Gradle Plagin 中运行 gradle 任务 JavaExec?

来自分类Dev

为幂等任务运行向条件角色添加条件

来自分类Dev

在Android Studio中生成APK之后如何运行Gradle任务?

来自分类Dev

如何使用不同的参数运行Gradle任务