ext {
springVersion = "3.1.0.RELEASE"
emailNotification = "[email protected]"
}
Выше код - это фрагмент build.gradle
Я понимаю, что метод вызова ext с параметром закрытия {}. это правильно? Поэтому я думаю, что gradle получает доступ к параметрам springVersion и emailNotification. Я буду проверять свое предположение ниже кода
def ext(data) {
println data.springVersion
}
ext {
springVersion = "3.1.0.RELEASE"
emailNotification = "[email protected]"
}
но запустите этот код ниже Ошибка.
groovy.lang.MissingPropertyException: No such property: springVersion for class: Test
Вы объясняете ext и блок кода конкретно?