Wenn Android Studio ein Projekt erstellt, verfügt die Builddatei auf oberster Ebene über zwei Repositories, eine innerhalb Buildscript und eine andere innerhalb allprojects .
%Vor%Wo muss ich ein anderes Repository hinzufügen und warum?
Ich denke, das Repository innerhalb von Buildscript ist hier, um die Gradle-Plugin-Abhängigkeit hinzuzufügen, aber ich bin mir nicht sicher ...
Jemand könnte mich bitte klären.
Danke!
Das buildscript
ist für Abhängigkeiten Ihrer Build-Dateien. Sie möchten dort ein Repository hinzufügen, wenn beispielsweise eine Aufgabe in Ihrem build.gradle
ein Plugin benötigt, das nicht in der Standard-Gradle-Verteilung enthalten ist, wie z. B. ein gwt-Wrapper.
Das allprojects
ist für Abhängigkeiten, die von Ihrer Anwendung benötigt werden, wie log4j, Guice, Guava und so weiter.
Seien Sie auch gewarnt, dass die Verwendung von mavenCentral
für das Abrufen von Abhängigkeiten ein wenig abzuraten ist, da Sie, wenn das Netzwerk ausfällt oder das Projekt aus ihren Repositories entfernt wird, Ihr Projekt nicht mehr erstellen können
Tags und Links android gradle build repository