android-gradle
Gradle - Informations sur les balises
Recherche…
Gradle - Informations sur les balises
Gradle: Il est utilisé pour créer des logiciels pour n'importe quel logiciel, c'est un langage spécifique à un domaine utilisé pour configurer et exécuter tous les plugins, bibliothèques téléchargées à partir de référentiels.
Utilisez les plugins:
Apply plugin: ‘com.android.application’
Le plugin est une propriété sous forme de valeur clé. Dans les instructions ci-dessus, le plugin indique la clé et la chaîne du côté droit en une seule couche devient sa valeur.
Gradle est DSL (langage spécifique au domaine):
Il contient différents blocks:Tags
repositories { }
dependencies {}
android {}
Les référentiels et les dépendances permettent de configurer les exigences pour le code de l'application. Le bloc Android est utilisé pour ajouter un code ou une information spécifique à Android dans l'application. Nous générons également nos balises personnalisées et définissons notre propre code, bibliothèque et information personnalisés.
En utilisant la “task” tag :
task genrateTestDb (depends on: ….) {
}
Fichiers Gradle pour n'importe quelle application
Build.gradle
- Ce fichier fonctionne pour tous les projets. Settings.gradle
- définir tous les sous répertoires ou projets sont inclus dans l'application.
Build.gradle
contient ci-dessous:
repositories {
mavenCentral()
}
mevenCentral()
signifie que toutes les dépendances sont téléchargées à partir de mevenCentral()
Nous pouvons également utiliser jcenter()
ou toute autre source. Le bloc de dépendances contient toutes les dépendances de compilation à télécharger depuis les repositories
.
dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}
Ci- meven
bibliothèque meven
: syntaxe:
org.codehous.groovy
-> identifiant du groupe
groovy-all
-> ID de fait de commande, c'est un nom utilisé pour identifier la bibliothèque.
2.3.2'
-> version
Settings.gradle
- il contient une balise pour tous les sous-projets ajoutés au projet.
Include ‘googlechart’, ‘chuckgroovy’