#Andriod #Dev #Tip
#构建 #性能 #优化
版本号目录(Version Catalog)是 Gradle 中引入的一种机制,用于为应用程序和库提供一种简单的方式来集中管理版本号。使用 Version Catalog,您可以定义并维护应用程序和库的所有版本号,然后在整个项目中引用这些版本号。这可以确保在项目中使用的所有库和组件都使用相同的版本号,减少因版本冲突而导致的错误和兼容性问题。
定义#
gradle/libs.versions.toml
[versions]
kotlin = "1.8.10"
[libraries]
kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8" version.ref = 'kotlin' }
[bundles]
app = [
"kotlin-stdlib-jdk8"
]
lib = [
"kotlin-stdlib-jdk8"
]
使用#
- app/build.gradle
dependencies {
implementation libs.bundles.app
}
- lib/build.gradle
dependencies {
implementation libs.bundles.lib
}
Ref#
https://docs.gradle.org/current/userguide/platforms.html#sub:version-catalog