gradle kotlin DSL scala 和想法
gradle kotlin DSL scala & idea
如何设置
idea {
targetVersion = "13"
}
和
sourceCompatibility = 1.8
在使用 gradle kotlin dsl 构建时从 scala 插件 https://docs.gradle.org/current/userguide/scala_plugin.html?
设置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
如何设置
idea {
targetVersion = "13"
}
和
sourceCompatibility = 1.8
在使用 gradle kotlin dsl 构建时从 scala 插件 https://docs.gradle.org/current/userguide/scala_plugin.html?
设置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