我制作了一个gradle插件,可以生成节约源。 需要在运行java编译器之前生成源。 到目前为止它只是做了:
project.compileJava.dependsOn 'generateThrift'
我现在使用插件在多个项目中使用kotlin,但现在clean build
失败,因为compileKotlin
在generateThrift
之前运行
是否可以在任何(也是未来的)编译阶段运行之前运行generateThrift
任务?
答案 0 :(得分:0)
我最终这样做了:
project.tasks.withType(AbstractCompile).forEach{
it.dependsOn 'generateThrift'
}