正常的方式是:
kotlin("jvm") version "1.7.22"
当我使用 libs.versions.toml :
libs.versions.toml
[plugins] kotlin-jvm = { module = "jvm", version.ref = "kotlin" }
插件应该如何在中声明 build.gradle.kts ?
build.gradle.kts
我已经知道了实现需求的方法,但我仍然想知道如何使用 kotlin 功能:
kotlin
// libs.versions.toml kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } // build.gradle.kts alias(libs.plugins.kotlin.jvm)
我如何通过获取插件的id libs... ?
libs...
这是我找到的最好的方法。
plugins { kotlin(libs.plugins.serialization.get().pluginId).version(libs.versions.kotlin).apply(false) }
[versions] kotlin="1.9.10" [plugins] serialization = { id = "plugin.serialization", version.ref = "hiltAndroid" }
裁判: https://github.com/avwie/kotlinx/blob/main/build.gradle.kts