Kann mir jemand bei einem Gradle-Build mit mehreren Projekten sagen, was genau der Unterschied zwischen dem Abschnitt "allprojects" und dem Abschnitt "Buildscript" ist? Beide haben eine repositories
und dependencies
Aufgabe. Ist allprojects
für mein Projekt? Was ist mit buildscript
?
buildscript {
repositories {
...
}
dependencies {
...
}
}
und
allprojects(subprojects) {
repositories {
...
}
dependencies {
...
}
}
quelle
TL; DR:
buildscript
Hilft bei der Suche nach Plugins undallprojects
gilt für alle Projektehttps://docs.gradle.org/current/userguide/userguide_single.html#applyPluginBuildscript sagt
Sie benötigen also
buildscript
gradle, um die Plugins zu finden, wieBetrifft
allprojects
:quelle
build.gradle
, nicht in dasbuild.gradle
Verzeichnis oben, mit dem sich diese Frage befasst