android-gradle
Gradle - Informazioni sui tag
Ricerca…
Gradle - Informazioni sui tag
Gradle: è usato per creare build per qualsiasi software, è un linguaggio specifico del dominio usato per configurare e soddisfare tutti i plugin, le librerie scaricate dai repository.
Usa i plugin:
Apply plugin: ‘com.android.application’
Il plugin è proprietà in forma di valore chiave. Nel plug-in di istruzione precedente indica che la chiave e la stringa di destra in cappotti singoli ne diventano il valore.
Gradle è DSL (lingua specifica del dominio):
Contiene diversi blocks:Tags
repositories { }
dependencies {}
android {}
Repository e dipendenze vengono utilizzati per configurare i requisiti per il codice dell'applicazione. Il blocco Android viene utilizzato per aggiungere codice o informazioni specifiche di Android nell'applicazione. Generiamo inoltre i nostri tag personalizzati e definiamo il nostro codice personalizzato, la nostra biblioteca e le informazioni.
Usando il “task” tag :
task genrateTestDb (depends on: ….) {
}
File Gradle per qualsiasi applicazione
Build.gradle
file funziona per tutti i progetti. Settings.gradle
: definisce tutte le sottodirectory o i progetti inclusi nell'applicazione.
Build.gradle
contiene di seguito:
repositories {
mavenCentral()
}
Sopra il repository repository mevenCentral()
significa che tutte le dipendenze sono scaricate da mevenCentral()
Possiamo usare anche jcenter()
o qualsiasi altra fonte. Il blocco delle dipendenze contiene tutte le dipendenze del tempo di compilazione che devono essere scaricate dai repositories
.
dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}
Sopra c'è la libreria di meven
: sintassi:
org.codehous.groovy
-> ID gruppo
groovy-all
-> order fact id, è un nome gradle usato per identificare la libreria.
2.3.2'
-> versione
Settings.gradle
: include tag per tutti i sottoprogetti aggiunti al progetto.
Include ‘googlechart’, ‘chuckgroovy’