如何配置Gradle来编译不同于源类的Java版本的测试类?
我正在为Java 1.7编写一个项目,我想在我的测试中使用Java 1.8,所以我可以使用Lambda Behave。 In Maven this is pretty straightforward,但我无法看到如何在Gradle中获得相同的结果。
答案 0 :(得分:12)
当然,在发布问题后,我偶然发现了答案!
apply plugin: "java"
compileJava {
sourceCompatibility = 1.7
}
compileTestJava {
sourceCompatibility = 1.8
}