205 votes

Dépendances Grads Buildscript

Quelle est la différence entre la déclaration de référentiels dans la section buildScript de la génération de gradins ou au niveau racine de la génération.

Option 1:

build.gradle :

 buildScript {
    repositories {
        mavenCentral();
    }
}
 

ou

build.gradle :

 repositories {
    mavenCentral();
}
 

187voto

Hiery Nomus Points 4157

Les référentiels du bloc buildScript sont utilisés pour extraire les dépendances de vos dépendances buildScript. Ce sont les dépendances qui sont placées sur le chemin de classe de votre construction et auxquelles vous pouvez faire référence à partir de votre fichier de construction. Par exemple, des plugins supplémentaires existent sur Internet.

Les référentiels au niveau racine permettent d'extraire les dépendances dont dépend votre projet. Donc, toutes les dépendances dont vous avez besoin pour compiler votre projet.

12voto

user3240644 Points 107

Le script de construction (c'est-à-dire build.gradle) peut avoir certaines dépendances pour l'exécution du script de construction lui-même. Vous devriez inclure ces dépendances dans le bloc buildScript. Le chapitre 4 de Gradle Beyond the Basics le décrit en détail.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X