【问题标题】:gradle kotlin DSL scala & ideagradle kotlin DSL scala & 想法
【发布时间】:2018-11-05 13:36:32
【问题描述】:
【问题讨论】:
标签:
scala
gradle
kotlin
gradle-kotlin-dsl
【解决方案1】:
设置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 plugin docs 声明sourceCompatibility 选项基本上是无操作的。兼容的 Java 版本由 Scala 编译器确定,其中 2.11.x 面向 Java 1.6,2.12.x 面向 Java 1.8