我有一个kts gradle buildscript,其中使用了plugin。
该插件将project.version
属性设置为字符串并添加了一些其他属性:
尽管版本属性是一个字符串,但它确实公开了一些其他属性。这些属性包括
snapshot
、major
、minor
、patch
和preRelease
。
现在,我如何从build.gradle.kts
中访问这些属性?
尝试像val major = project.version.major as Integer
这样的操作总是失败,因为Kotlin是静态类型的:
未解决的引用:major
是否有任何方法可以访问这些属性,或者我必须回到基于groovy的gradle.build
buildscript?