Я не могу понять, почему порядок ext {} имеет значение и вызывает сбой, такой как ниже?Без примера для копирования, как вы, ребята, придумываете порядок размещения вещей?Документы, кажется, просто говорят о замыканиях в изоляции, а не о взаимозависимости между ними?
project-base
settings.gradle
build.gradle (inside this one in examples below)
subproject_folder
build.gradle
ext {} // this blows up here
buildscript {}
plugins {}
sonarqube {}
allprojects {}
subprojects {}
но если у меня то же самое, кроме
buildscript {}
plugins {}
sonarqube {}
allprojects {}
subprojects {}
ext {} // bingo all of a sudden this is legal ?