Em uma versão gradle de vários projetos, alguém pode me dizer qual é exatamente a diferença entre a seção "allprojects" e a seção "buildscript"? Ambos têm uma tarefa repositories
e dependencies
. É allprojects
para o meu projeto? Que tal buildscript
?
buildscript {
repositories {
...
}
dependencies {
...
}
}
e
allprojects(subprojects) {
repositories {
...
}
dependencies {
...
}
}
fonte
TL; DR:
buildscript
ajuda a encontrar plugins,allprojects
aplica-se a todos os projetoshttps://docs.gradle.org/current/userguide/userguide_single.html#applyPluginBuildscript diz
Então, você precisa
buildscript
do gradle para encontrar os plugins, comoEm relação a
allprojects
:fonte
build.gradle
, não nobuild.gradle
diretório acima, com o qual esta pergunta trata