迁移至Version Catalogs时,无版本号的kotlin-parcelize插件如何配置到TOML文件?
解决kotlin-parcelize插件在Version Catalogs中的版本配置问题
在新版Version Catalogs中,所有插件必须指定版本号才能正常使用。针对kotlin-parcelize插件,你可以按以下步骤配置:
在
settings.gradle.toml中配置插件信息
打开项目根目录的settings.gradle.toml文件,在对应区块中添加插件的完整ID与版本关联:[versions] kotlin = "1.9.20" # 替换为你项目实际使用的Kotlin版本 [plugins] kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }用
version.ref = "kotlin"关联已定义的Kotlin版本,能确保插件版本与项目Kotlin版本一致,避免兼容性问题。在模块构建文件中引用插件
进入需要使用该插件的模块(如app模块)的build.gradle.kts(或Groovy版本的build.gradle),通过alias引用配置好的插件:plugins { alias(libs.plugins.kotlin.parcelize) }Groovy版本写法:
plugins { alias libs.plugins.kotlin.parcelize }
配置完成后,插件即可正常加载,不会再触发「需要版本号」的错误。
内容的提问来源于stack exchange,提问作者groff07
相关产品推荐
相关产品推荐

