Как получить доступ к свойствам из плагина в Gradle-скрипте Kotlin DSL? - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть сценарий сборки kts gradle, в котором используется этот плагин .

Плагин устанавливает свойство project.version в строку и добавляет некоторые дополнительные свойства:

Хотя свойство version является строкой, оно предоставляет некоторые дополнительные свойства.Это snapshot, major, minor, patch и preRelease.

Теперь, как я могу получить доступ к этим свойствам из build.gradle.kts?

Попытки типа val major = project.version.major as Integer всегда терпят неудачу, так как Kotlin имеет статическую типизацию:

Неразрешенная ссылка: крупная

Есть ли способ получить доступ к этим свойствам или мне нужно идтивернуться к основному gradle.build buildscript?

...