У меня есть сценарий сборки kts gradle, в котором используется этот плагин .
Плагин устанавливает свойство project.version
в строку и добавляет некоторые дополнительные свойства:
Хотя свойство version является строкой, оно предоставляет некоторые дополнительные свойства.Это snapshot
, major
, minor
, patch
и preRelease
.
Теперь, как я могу получить доступ к этим свойствам из build.gradle.kts
?
Попытки типа val major = project.version.major as Integer
всегда терпят неудачу, так как Kotlin имеет статическую типизацию:
Неразрешенная ссылка: крупная
Есть ли способ получить доступ к этим свойствам или мне нужно идтивернуться к основному gradle.build
buildscript?