我有buildSrc/src/main/kotlin/Dependencies.kt
个包含依赖项的文件,例如
object Deps {
const val lifecycleVersion = "2.6.2"
const val lifecycle = listOf(
"androidx.lifecycle:lifecycle-runtime-ktx:$lifecycleVersion",
"androidx.lifecycle:lifecycle-runtime-compose:$lifecycleVersion"
)
}
在模块build.gradle.kts中,
dependencies {
...
Deps.lifecycle.forEach(::implementation)
...
}
如果我直接在模块Build.gradle.kts中指定依赖项,例如,
val lifecycleVersion = "2.6.2"
implementation("androidx.lifecycle:lifecycle-runtime-ktx:$lifecycleVersion")
Android Studio将在有更新版本可用时发出警告.但是,如果我使用buildSrc插件的依赖项,情况就不会如此了.如何将"依赖判断"(有效地)添加到buildSrc/src/main/kotlin/Dependencies.kt
或至少在模块gradle文件中指示有更新的版本可用?
是否有插件可以正确解析Dependencies.kt和FLAG中列出的值?