Я пытаюсь скомпилировать один из наших проектов по intellij в проекте gradle с scala 2.12 ant JDK 10.
gradle строит отлично из командной строки, но Intellij не работает:
Error:scalac: 'jvm-1.10' is not a valid choice for '-target'
Error:scalac: bad option: '-target:jvm-1.10'
Я пробовал настройку конфигурации, как было предложено в других ответах, но это, похоже, не помогает
tasks.withType(ScalaCompile) {
sourceCompatibility = "1.10"
targetCompatibility = "1.10"
scalaCompileOptions.metaClass.useAnt = false
}
Так ясно, что я упускаю некоторые настройки в Intellij, но какой?
Проверьте этот параметр:
Настройки | Создание, выполнение, развертывание | Строительный инструмент | Gradle
Выбранная JVM должна быть не менее 10