Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Gradle ontdekken
Gradle: bouwsysteem overzicht, gebruik
Gradle vs andere systemen (Ant, Maven)
Projecten en taken
Bouwbestand (build.gradle)
Project configuratie en beschrijving
IDE ondersteuning
Installatie modes, JVM optie, .gitignore
Gradle plugin systemen
Workshop: Gradle installatie en configuratie - SCM plugins: Git, SVN
Afhankelijkheden beheren in een Java project
Afhankelijkheden beheren met Gradle
Bibliotheek repositories specificeren
De Gradle cache beheren
Workshop: Afhankelijkheden toevoegen en repositories configureren
Gradle taken onder de knie krijgen
Standaard Gradle taken
Een aangepaste taak maken
Taakstructuur
Taakafhankelijkheden
Een taak negeren
Gradle wrapper
Workshop: Meerdere taken maken en uitvoeren
Bouwen, testen en uitrollen van projecten
Beschikbare plugins
Java/Android projecten bouwen: layout, init taak, versie specificatie, bouwen
Groovy projecten bouwen
Testen met Gradle: naamgevingsconventies, insluitingen/uitsluitingen
Multi-project bouwen en afhankelijkhedenbeheer
Deploying met Gradle
Koppelen met Ant
Koppelen met Maven: Maven projecten converteren, publiceren met maven-publish-plugin
Gradle en de IDE
Workshop: projecten bouwen en implementeren
Ontwikkelen van Gradle plugins
Plugins: noodzaak, structuur
Implementeren van een plugin, configuratie
Implementatie
Workshop: Een plugin maken en implementeren in een lokale Maven repository