【发布时间】:2016-04-18 14:19:44
【问题描述】:
我有一个 Gradle 项目,其中包含一个 Android 库模块和一个普通的旧 Java 模块。 (Android 库模块依赖于普通的 Java 模块。)
在 Android 库模块的 build.gradle 文件中,我有这个:
android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
在普通的旧 Java 模块的 build.gradle 文件中,我有这个:
compileJava {
sourceCompatibility = "1.8"
targetCompatibility = "1.8"
}
当我点击 IntelliJ IDEA 15 中的 Gradle 刷新按钮时,Android 模块的语言级别设置为 Java 8(如我所料),但 Java 模块的语言级别设置为 Java 1.6。 为什么会这样?IntelliJ 有没有办法在刷新时将 Java 模块的语言级别设置为 Java 8?
【问题讨论】:
标签: java intellij-idea gradle intellij-15