Zoeken…


Gradle - Informatie van tags

Gradle: het wordt gebruikt om software te maken, het is een domeinspecifieke taal die wordt gebruikt voor het configureren en uitvoeren van alle plug-ins, bibliotheken die zijn gedownload van repositories.

Gebruik plug-ins:

Apply plugin: ‘com.android.application’

Plug-in is eigenschap in sleutelwaardevorm. In bovenstaande verklaring geeft plugin aan sleutel en rechterkant string in enkele lagen wordt de waarde.

Gradle is DSL (domeinspecifieke taal):

Het bevat verschillende blocks:Tags

repositories { } 
dependencies {}
android {} 

Repositories en afhankelijkheden worden gebruikt om vereisten voor toepassingscode te configureren. Android-blok wordt gebruikt om Android-specifieke code of informatie toe te voegen aan de applicatie. We genereren ook onze aangepaste tags en definiëren onze eigen aangepaste code, bibliotheek en informatie.

Door de “task” tag :

task genrateTestDb (depends on: ….) {
 }

Download bestanden voor elke toepassing

Build.gradle - Dit bestand werkt voor alle projecten. Settings.gradle - definieer alle submappen of projecten die in de applicatie zijn opgenomen.

Build.gradle bevat hieronder:

repositories { 
mavenCentral()
} 

Boven de repositories tag hold mevenCentral() betekent dit dat alle afhankelijkheden worden gedownload van mevenCentral() We kunnen ook jcenter() of een andere bron gebruiken. Het blok met afhankelijkheden bevat alle afhankelijkheden van de compilatie die moeten worden gedownload uit repositories .

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

Hierboven is meven bibliotheek: syntaxis:

org.codehous.groovy -> groeps-ID

groovy-all -> bestel feit-ID, dat is een naamgradiënt dat wordt gebruikt om de bibliotheek te identificeren.

2.3.2' -> versie

Settings.gradle - het is inclusief tag voor alle subprojecten die is toegevoegd aan het project.

Include ‘googlechart’, ‘chuckgroovy’


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow