Что я должен поместить в build.gradle, чтобы установить JDK проекта Idea?

#gradle #intellij-idea

#gradle #intellij-idea

Вопрос:

Я хочу записать build.gradle файл таким образом, чтобы, когда другие разработчики клонируют мой проект из GIT и импортируют его в IntelliJ Idea, для JDK проекта установлено значение 11 (поэтому им не нужно устанавливать его вручную). Мы не передаем никакие файлы конфигурации Idea в VCS.

Кажется, что плагин Idea для Gradle поддерживает это, но я все еще не могу заставить его работать.

Вот что я пробовал (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'
    }
}
  

И вот что я получаю в Idea -> New -> Project из существующих источников -> Import Project из внешней модели (Gradle): для Project SDK установлено значение 1.8, хотя у меня установлен JDK 11.

введите описание изображения здесь