我应该在build.gradle中添加什么来设置Idea的Project JDK?

ptk*_*vsk 6 intellij-idea gradle

我想以build.gradle这样的方式编写文件,当其他开发人员从 GIT 克隆我的项目并将其导入 IntelliJ Idea 中时,项目 JDK 设置为 11(因此他们不必手动设置)。我们不会向 VCS 提交任何 Idea 配置文件。

Gradle 的 Idea 插件似乎支持这一点,但我仍然无法让它工作。

这是我尝试过的(build.gradle):

plugins {
    id 'java'
    id 'idea'
}

apply plugin: 'java'
apply plugin: 'idea'

group = 'com.playground'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'
targetCompatibility = '11'

idea {
    module {
        downloadSources = true
        jdkName = '11'
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我在 Idea -> New -> Project From Existing Sources -> Import Project Fromexternal Model (Gradle) 中得到的信息:即使我安装了 JDK 11,项目 SDK 也设置为 1.8。

在此输入图像描述