Установка целевой версии IDEA является простой копировальной пастой:
build.gradle:
idea {
targetVersion = "13"
}
build.gradle.kts:
idea {
targetVersion = "13"
}
Установка sourceCompatibility
немного сложнее:
build.gradle:
sourceCompatibility = 1.8
build.gradle.kts:
tasks.withType<ScalaCompile> {
sourceCompatibility = "1.8"
}
Обратите внимание, что плагин Gradle Scala заявляет, что опция sourceCompatibility
в основном не используется.Совместимая версия Java определяется компилятором Scala, где 2.11.x ориентирован на Java 1.6, а 2.12.x ориентирован на Java 1.8