bin^2

bin^2

discord server
twitter

Android Dev Tip 2023-03-31

#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

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。