如何在Gradle中使用版本目录配置Kotlin序列化插件?
Gradle版本目录统一配置Kotlin序列化插件版本
一、正确版本目录配置方案
你之前的问题出在插件ID填写错误,Kotlin序列化插件的完整ID是org.jetbrains.kotlin.plugin.serialization,按以下步骤修改即可:
- 修改
versions.toml
[versions] kotlin = "2.0.0" [plugins] kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
- 修改Gradle构建脚本(
build.gradle.kts)
plugins { alias(libs.plugins.kotlin.serialization) }
配置完成后,序列化插件版本会自动与你定义的Kotlin版本保持统一。
二、备选方案:直接引用版本号
如果不想使用alias方式,也可以直接通过版本目录的版本变量指定:
versions.toml保留Kotlin版本定义
[versions] kotlin = "2.0.0"
- 修改Gradle构建脚本
plugins { kotlin("plugin.serialization") version libs.versions.kotlin.get() }
内容的提问来源于stack exchange,提问作者kefomo
相关产品推荐
相关产品推荐

