Gradle Kotlin DSL Скала и идея - PullRequest
0 голосов
/ 26 мая 2018

Как мне установить

idea {
    targetVersion = "13"
}

и

sourceCompatibility = 1.8

из плагина scala https://docs.gradle.org/current/userguide/scala_plugin.html при сборке с использованием gradle kotlin dsl?

1 Ответ

0 голосов
/ 28 мая 2018

Установка целевой версии 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

...