将版本号移动到 Gradle Kotlin DSL 中的变量
Move version number to a variable in Gradle Kotlin DSL
我的 build.gradle.kts
包含我这样的依赖项:
dependencies {
implementation("io.insert-koin:koin-core:3.1.6")
implementation("io.insert-koin:koin-test:3.1.6")
testImplementation(kotlin("test"))
}
如何将 3.1.6
移动到局部变量 (?) 以避免在多个地方重复它。
如果您只想在本地使用它,您可以在 dependencies
块中添加一个值:
依赖关系{
val koinVersion = "3.1.6"
implementation("io.insert-koin:koin-core:$koinVersion")
implementation("io.insert-koin:koin-test:$koinVersion")
testImplementation(kotlin("test"))
}
如果您想在多个位置使用它,您可以在项目的 build.gradle.kts
文件中添加一个 extra
值:
val koinVersion by extra { "3.1.6" }
然后在应用程序的 build.gradle.kts
文件中,您在使用前将其导入:
val koinVersion: String by rootProject.extra
dependencies {
implementation("io.insert-koin:koin-core:$koinVersion")
implementation("io.insert-koin:koin-test:$koinVersion")
testImplementation(kotlin("test"))
}
我的 build.gradle.kts
包含我这样的依赖项:
dependencies {
implementation("io.insert-koin:koin-core:3.1.6")
implementation("io.insert-koin:koin-test:3.1.6")
testImplementation(kotlin("test"))
}
如何将 3.1.6
移动到局部变量 (?) 以避免在多个地方重复它。
如果您只想在本地使用它,您可以在 dependencies
块中添加一个值:
依赖关系{
val koinVersion = "3.1.6"
implementation("io.insert-koin:koin-core:$koinVersion")
implementation("io.insert-koin:koin-test:$koinVersion")
testImplementation(kotlin("test"))
}
如果您想在多个位置使用它,您可以在项目的 build.gradle.kts
文件中添加一个 extra
值:
val koinVersion by extra { "3.1.6" }
然后在应用程序的 build.gradle.kts
文件中,您在使用前将其导入:
val koinVersion: String by rootProject.extra
dependencies {
implementation("io.insert-koin:koin-core:$koinVersion")
implementation("io.insert-koin:koin-test:$koinVersion")
testImplementation(kotlin("test"))
}