ITmob-Ly
发布于 2022-08-17 / 424 阅读
0

Kotlin 1.4.0 开始不再需要手动添加对标准库(stdlib)的依赖

Dependency on the standard library added by default

参见官方文档:https://kotlinlang.org/docs/whatsnew14.html#dependency-on-the-standard-library-added-by-default

如果使用的是 Kotlin 1.4+,则 Kotlin Gradle 插件现在默认添加 -jdk8 标准库。不再需要在任何 Kotlin Gradle 项目(包括跨平台项目)中声明对 stdlib 库的依赖。依赖默认情况下已添加。

自动添加的标准库将与 Kotlin Gradle 插件的版本相同,因为它们具有相同的版本控制。Kotlin Gradle 插件将根据 Gradle 构建脚本的 kotlinOptions.jvmTarget 编译器选项选择适当的 JVM 标准库。

如果显式声明标准库依赖(例如,如果需要不同的版本),Kotlin Gradle 插件不会覆盖它或添加第二个标准库。

如果根本不需要标准库,可以在 gradle.properties 中添加选项:

kotlin.stdlib.default.dependency=false