在一个模块构建时运行自定义gradle任务

时间:2017-09-23 20:25:05

标签: gradle build.gradle

我对宣布自定义gradle任务的位置以及如何控制它的运行时感到困惑。

我有一个包含多个模块的项目。在(仅)其中一个我想在其构建过程的任何时刻执行脚本。

所以我已在模块 build.gradle

中声明了该任务
task generateAssets(type:Exec) {

    commandLine './scripts/generate_assets.sh'
    standardOutput = new ByteArrayOutputStream()

    ext.output = {
        return standardOutput.toString()
    }
}

没有任何事情发生,我有点期待,因为我想我将不得不称这个任务或类似的东西,但我不知道如何。

我该怎么做?

0 个答案:

没有答案