【发布时间】:2014-12-01 23:06:17
【问题描述】:
我希望在animalSniffer 插件中,一项任务依赖于所有源集中所有生产类(Java、Groovy、Scala)的编译,第二个任务依赖于所有源集中所有测试类的编译(可能是单独的test 和 integrationTest)。
我不想依赖 *classes 任务,因为 *classes 任务应该依赖 animalSniffer 任务(它会在编译后检测 Java 版本 API 不兼容并可以停止构建)。
在 Gradle 中是否有比检查 AbstractCompile 任务名称的实例是否以“compileTest”开头更好的方法来实现这一点?
【问题讨论】:
标签: java groovy gradle gradle-custom-plugin