Sök…


Gradle - Information om taggar

Gradle: Det används för att skapa för alla program, det är ett domänspecifikt språk som används för att konfigurera och uppfylla alla plugins, bibliotek som laddas ner från förvar.

Använd plugins:

Apply plugin: ‘com.android.application’

Plugin är egenskap i nyckelvärdesform. I ovanstående uttalande betecknar plugin till nyckel och höger sida sträng i enstaka lager blir dess värde.

Gradle är DSL (domänspecifikt språk):

Den innehåller olika blocks:Tags

repositories { } 
dependencies {}
android {} 

Förvar och beroenden används för att konfigurera krav för applikationskod. Android-blocket används för att lägga till Android-specifik kod eller information i applikationen. Vi genererar också våra anpassade taggar och definierar vår egen anpassade kod, bibliotek och information.

Genom att använda “task” tag :

task genrateTestDb (depends on: ….) {
 }

Gradle-filer för alla applikationer

Build.gradle Denna fil fungerar för alla projekt. Settings.gradle - definiera alla underkataloger eller projekt som ingår i applikationen.

Build.gradle innehåller nedan:

repositories { 
mavenCentral()
} 

Ovanför mevenCentral() håller mevenCentral() det betyder att alla beroenden laddas ner från mevenCentral() Vi kan använda jcenter() eller någon annan källa också. Beroende-blocket innehåller alla kompileringstidsberoenden som ska laddas ner från repositories .

dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}

Ovan är meven bibliotek: syntax:

org.codehous.groovy -> grupp-id

groovy-all -> order fact id, det är en namngrad som används för att identifiera bibliotek.

2.3.2' -> version

Settings.gradle - det är inkluderande tagg för alla delprojekt som läggs till i projektet.

Include ‘googlechart’, ‘chuckgroovy’


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow