gradle kotlin DSL scala&;主意

gradle kotlin DSL scala&;主意,scala,gradle,kotlin,gradle-kotlin-dsl,Scala,Gradle,Kotlin,Gradle Kotlin Dsl,我该怎么设置 idea { targetVersion = "13" } 及 使用gradle kotlin dsl进行构建时,从scala插件?设置IDEA的目标版本是一个简单的复制粘贴: build.gradle: build.gradle.kts: idea { targetVersion = "13" } 设置sourceCompatibility有点棘手: build.gradle: sourceCompatibility=1.8 build.gradle.kts:

我该怎么设置

idea {
    targetVersion = "13"
}


使用gradle kotlin dsl进行构建时,从scala插件?设置IDEA的目标版本是一个简单的复制粘贴:

build.gradle:

build.gradle.kts:

idea {
    targetVersion = "13"
}
设置
sourceCompatibility
有点棘手:

build.gradle:

sourceCompatibility=1.8

build.gradle.kts:

 tasks.withType<ScalaCompile> {
     sourceCompatibility = "1.8"
 }
tasks.withType{
sourceCompatibility=“1.8”
}
但是请注意,
sourceCompatibility
选项基本上是禁止的。兼容的Java版本由Scala编译器决定,其中2.11.x针对Java 1.6,2.12.x针对Java 1.8

idea {
    targetVersion = "13"
}
 tasks.withType<ScalaCompile> {
     sourceCompatibility = "1.8"
 }