#安卓 #開發 #技巧
#構建 #性能 #優化
版本目錄(Version Catalog)是 Gradle 中引入的一種機制,用於為應用程式和庫提供一種簡單的方式來集中管理版本號。使用版本目錄,您可以定義並維護應用程式和庫的所有版本號,然後在整個專案中引用這些版本號。這可以確保專案中使用的所有庫和組件都使用相同的版本號,減少因版本衝突而導致的錯誤和兼容性問題。
定義#
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
}
參考#
https://docs.gradle.org/current/userguide/platforms.html#sub:version-catalog