En una compilación de proyectos múltiples de gradle, ¿alguien puede decirme cuál es exactamente la diferencia entre la sección "todos los proyectos" y la "buildscript"? Ambos tienen una repositoriesy una dependenciestarea. Es allprojectspara mi proyecto? ¿Qué hay de buildscript?
buildscript {
repositories {
...
}
dependencies {
...
}
}
y
allprojects(subprojects) {
repositories {
...
}
dependencies {
...
}
}
fuente

TL; DR:
buildscriptayuda a encontrar complementos, seallprojectsaplica a todos los proyectoshttps://docs.gradle.org/current/userguide/userguide_single.html#applyPluginBuildscript dice
Entonces necesitas
buildscriptque gradle encuentre los complementos, comoSobre
allprojects:fuente
build.gradle, no en elbuild.gradledirectorio de arriba, que trata esta pregunta