IntelliJ自带的JetGradle插件显示我的项目存在冲突。它指出我的IDE语言级别是1.7,而我的Gradle语言级别是1.6。
下面的代码将输出所有内容的1.7:
compileJava {
println project.sourceCompatibility
println project.targetCompatibility
println sourceCompatibility
println targetCompatibility
}
在命令行中运行Gradle正常,IDEA中也能正常运行,两者都使用1.7 JDK。我的IDEA项目和模块也配置为使用1.7。
但是当我通过Gradle构建脚本导入项目时,默认版本为1.6。我已将其更改为1.7。
"Gradle语言级别"是什么?我如何修改它?
谢谢!