Czy ktoś może mi powiedzieć, jaka jest różnica między sekcją „allprojects” a sekcją „buildscript” w przypadku kompilacji gradle obejmującej wiele projektów? Obaj mają repositories
i dependencies
zadanie. Jest allprojects
dla mojego projektu? O co chodzi buildscript
?
buildscript {
repositories {
...
}
dependencies {
...
}
}
i
allprojects(subprojects) {
repositories {
...
}
dependencies {
...
}
}
źródło
TL; DR:
buildscript
pomaga znaleźć wtyczki,allprojects
dotyczy wszystkich projektówhttps://docs.gradle.org/current/userguide/userguide_single.html#applyPluginBuildscript mówi
Potrzebujesz więc
buildscript
gradle, aby znaleźć wtyczki, asDotyczy
allprojects
:źródło
build.gradle
, a niebuild.gradle
to jest jeden powyżej, którego dotyczy to pytanie