Я ищу безопасную альтернативу для Ext в Gradle, которая позволяет мне определять значения, доступные только в подпроектах конкретного родительского проекта.
родитель build.gradle.kts :
subproject build.gradle.kts :
Код: Выделить всё
val parentIntValue: Int by project.extra // not type-safe
val localIntValue = parentIntValue
Я знаю, что buildsrc обеспечивает безопасность типа, но это применимо ко всем субпроектам, начиная с корня, тогда как мне нужны эти значения, чтобы иметь более ограниченный объем.
Подробнее здесь:
https://stackoverflow.com/questions/794 ... -in-gradle