在Gradle中,可以通过创建一个名为versions.gradle
的脚本文件来统一管理项目中所有模块的版本信息。然后在项目的根build.gradle
文件中应用这个脚本。
1、在项目根目录下创建一个versions.gradle
文件,并定义所有通用的版本信息:
ext {
// 定义项目中使用的所有库的版本
versions = [
kotlin : '1.3.72',
coroutines: '1.3.7',
// 更多版本...
]
}
2、在项目根build.gradle
文件中应用versions.gradle
:
apply from: 'versions.gradle'
3、在模块的build.gradle
文件中使用这些版本:
dependencies {
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:${versions.coroutines}"
implementation "org.jetbrains.kotlin:kotlin-stdlib:${versions.kotlin}"
// 其他依赖...
}
这样做的好处是,当需要更新或者切换到其他版本的库时,只需要在versions.gradle
文件中更改对应的版本号,所有模块的依赖都会自动更新。