我正在尝试采用 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 将版本号保存在一个单独的文件中的规范和简洁的方法是什么?