繁体   English   中英

Gradle Kotlin DSL Scala和想法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM