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’