Тип-безопасная альтернатива ext in gradleJAVA

Программисты JAVA общаются здесь
Anonymous
Тип-безопасная альтернатива ext in gradle

Сообщение Anonymous »

Я ищу безопасную альтернативу для Ext в Gradle, которая позволяет мне определять значения, доступные только в подпроектах конкретного родительского проекта.
родитель build.gradle.kts :

Код: Выделить всё

subprojects {
ext["parentIntValue"] = 42
}
subproject build.gradle.kts :

Код: Выделить всё

val parentIntValue: Int by project.extra // not type-safe
val localIntValue = parentIntValue
Я знаю, что buildsrc обеспечивает безопасность типа, но это применимо ко всем субпроектам, начиная с корня, тогда как мне нужны эти значения, чтобы иметь более ограниченный объем.


Подробнее здесь: https://stackoverflow.com/questions/794 ... -in-gradle

Вернуться в «JAVA»