【发布时间】:2020-11-09 23:04:23
【问题描述】:
我正在尝试采用 Kotlin Gradle DSL。我有一个gradle.properties,其中包括:
slf4jVersion=2.0.0-alpha1
我在build.gradle.kts 中声明了依赖关系:
implementation( name = "slf4j-api",
group = "org.slf4j", version = project.properties["slf4jVersion"].toString())
是的,它有效,但它也有气味。问题是project.properties["slf4jVersion"].toString()的丑陋
我不应该只写slf4jVersion吗?它使标准配置看起来像自定义黑客。使用 Kotlin Gradle DSL 将版本号保存在一个单独的文件中的规范且简洁的方法是什么?
【问题讨论】:
标签: gradle-kotlin-dsl gradle.properties