Gradle 的插件块中央声明?

问题描述

最新的 Gradle 版本,7.0,introduced 一项集中声明依赖项的功能。您现在可以在单独的文件中声明您的依赖项(版本、库或什至相关库集 - 包),并在整个甚至多模块项目中使用它们:

# libs.versions.toml

[versions]
kotlin = "1.4.32"
tgbotapi = "0.33.3"

[libraries]
tgbotapi-core = { group = "dev.inmo",name = "tgbotapi.core",version.ref = "tgbotapi" }

[bundles]
tgbotapi = ["tgbotapi-core"]
// And then in your build.gradle.kts
dependencies {
    implementation(libs.bundles.tgbotapi)
}

但是,我无法将此功能plugins 块一起使用:

plugins {
    kotlin("jvm").version(libs.versions.kotlin).apply(false) // Unresolved reference: libs
}

我如何为插件使用这个中央声明?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)