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’