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’


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow