[英]gradle include scala version in jar artifact name using kotlin DSL
[英]gradle kotlin DSL scala & idea
我该如何设定
idea {
targetVersion = "13"
}
和
sourceCompatibility = 1.8
从scala插件https://docs.gradle.org/current/userguide/scala_plugin.html使用gradle kotlin dsl进行构建时?
设置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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.