android-gradle
Gradle - Information om taggar
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’