在多个“编译…”任务之前连接一个generateSrc gradle任务
背景
我做了一个生成节俭来源的gradle插件。 源代码需要在运行java编译器之前生成。 直到现在它只是:
project.compileJava.dependsOn 'generateThrift'
问题
我现在在使用插件的多个项目中使用kotlin,但现在clean build
失败,因为compileKotlin
在generateThrift
这个问题
在运行任何(也是将来的)编译之前,是否可以运行generateThrift
任务?
我结束了这样做:
project.tasks.withType(AbstractCompile).forEach{ it.dependsOn 'generateThrift' }
- 未解决的参考:使用@ExtendWith注释的SpringExtension
- 如何运行./gradlew测试
- 没有涵盖Kotlin方法的报道
- 如何创建Ktor嵌入式服务器的.jar(创建可执行文件)
- Allure在本地机器上生成空的报告页面
- Gradle kotlin脚本,>找不到id为`kotlin`的插件
- Android Studio 2.2无法找到所有kotlin文件的引用
- Kotlin,Java,multidex,Dagger 2,Butterknife和Realm:transformClassesWithMargingForDebug:重复条目:org / jetbrains / annotations / NotNull.class
- IntelliJ运行vs运行jar,带有Social Oauth2的Springboot Kotlin,Multi模块Gradle项目