Sur une version gradle multi-projets, quelqu'un peut-il me dire quelle est exactement la différence entre la section "allprojects" et la section "buildscript"? Les deux ont une tâche repositories
et dependencies
. Est-ce allprojects
pour mon projet? Et quoi buildscript
?
buildscript {
repositories {
...
}
dependencies {
...
}
}
et
allprojects(subprojects) {
repositories {
...
}
dependencies {
...
}
}
la source
TL; DR:
buildscript
aide à trouver des plugins,allprojects
s'applique à tous les projetshttps://docs.gradle.org/current/userguide/userguide_single.html#applyPluginBuildscript dit
Vous avez donc besoin
buildscript
de gradle pour trouver les plugins, commeConcernant
allprojects
:la source
build.gradle
, pas dans lebuild.gradle
répertoire ci-dessus, sur lequel cette question traite