Gradle - 源和测试的不同JDK版本

时间:2015-02-14 08:21:24

标签: java maven gradle

如何配置Gradle来编译不同于源类的Java版本的测试类?

我正在为Java 1.7编写一个项目,我想在我的测试中使用Java 1.8,所以我可以使用Lambda Behave。 In Maven this is pretty straightforward,但我无法看到如何在Gradle中获得相同的结果。

1 个答案:

答案 0 :(得分:12)

当然,在发布问题后,我偶然发现了答案!

apply plugin: "java"

compileJava {
    sourceCompatibility = 1.7
}

compileTestJava {
    sourceCompatibility = 1.8
}