android-gradle
Gradle - Informationen zu Tags
Suche…
Gradle - Informationen zu Tags
Gradle: Es wird verwendet, um Build für jede Software zu erstellen. Es ist eine domänenspezifische Sprache, in der alle Plugins, Bibliotheken, die aus Repositorys heruntergeladen werden, konfiguriert und ausgeführt werden.
Plugins verwenden:
Apply plugin: ‘com.android.application’
Plugin ist eine Eigenschaft in Schlüsselwertform. In der obigen Anweisung bezeichnet das Plugin den Schlüssel und die Zeichenfolge der rechten Seite in Einzelanstrichen wird zu ihrem Wert.
Gradle ist DSL (domänenspezifische Sprache):
Es enthält verschiedene blocks:Tags
repositories { }
dependencies {}
android {}
Repositorys und Abhängigkeiten werden zum Konfigurieren der Anforderungen für den Anwendungscode verwendet. Android-Block wird verwendet, um android-spezifischen Code oder Informationen in die Anwendung einzufügen. Wir generieren auch unsere benutzerdefinierten Tags und definieren unseren eigenen Code, die Bibliothek und Informationen.
Mit dem “task” tag :
task genrateTestDb (depends on: ….) {
}
Gradle-Dateien für jede Anwendung
Build.gradle
-Diese Datei funktioniert für alle Projekte. Settings.gradle
- Definiert alle Unterverzeichnisse oder Projekte, die in der Anwendung enthalten sind.
Build.gradle
enthält unten:
repositories {
mavenCentral()
}
Das mevenCentral()
Repository-Tag hold mevenCentral()
bedeutet, dass alle Abhängigkeiten von mevenCentral()
heruntergeladen werden. Wir können auch jcenter()
oder eine andere Quelle verwenden. Der Block "Abhängigkeiten" enthält alle Abhängigkeiten der Kompilierzeit , die aus den repositories
heruntergeladen werden sollen.
dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}
Oben ist meven
Bibliothek: Syntax:
org.codehous.groovy
-> Gruppen-ID
groovy-all
-> order fact id, das ist ein Namensgrad, der zur Identifizierung der Bibliothek verwendet wird.
2.3.2'
-> Version
Settings.gradle
- das Include-Tag für alle Unterprojekte, das dem Projekt hinzugefügt wird.
Include ‘googlechart’, ‘chuckgroovy’