在多个"编译之前连接一个generateSrc gradle任务..."任务

时间:2016-09-29 09:05:16

标签: gradle

背景

我制作了一个gradle插件,可以生成节约源。 需要在运行java编译器之前生成源。 到目前为止它只是做了:

project.compileJava.dependsOn 'generateThrift'

问题

我现在使用插件在多个项目中使用kotlin,但现在clean build失败,因为compileKotlingenerateThrift之前运行

问题

是否可以在任何(也是未来的)编译阶段运行之前运行generateThrift任务?

1 个答案:

答案 0 :(得分:0)

我最终这样做了:

project.tasks.withType(AbstractCompile).forEach{
    it.dependsOn 'generateThrift'
}