// Build, CI/CD & Werkzeuge

Gradle für Java-Projekte

Build-Skripte mit Kotlin DSL, Abhängigkeitsverwaltung und Build-Performance.

  • Inhouse-Schulung
  • 1 Tag
  • Fortgeschritten
  • Remote oder vor Ort
Holz- und Messingteile in Reihe vom Einzelteil bis zum fertigen Kreisel, davor ein Messschieber
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie schreiben und lesen Build-Skripte in Kotlin DSL.
  • Sie verwalten Abhängigkeiten mit Configurations, Version Catalogs und Platforms.
  • Sie strukturieren Multi-Projekt-Builds mit Convention Plugins.
  • Sie beschleunigen Builds mit Build Cache und Configuration Cache.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Vormittag

  • Grundlagen: Projekte, Tasks, Build-Phasen, Gradle Wrapper
  • Kotlin DSL: build.gradle.kts, settings.gradle.kts, Plugins
  • Abhängigkeiten: Configurations, Version Catalogs, Platforms
  • Übung: Java-Projekt mit Kotlin DSL und Version Catalog aufsetzen

Nachmittag

  • Multi-Projekt-Builds, Convention Plugins in buildSrc oder Included Builds
  • Eigene Tasks mit Inputs und Outputs, inkrementelle Ausführung
  • Build-Performance: Build Cache, Configuration Cache, Parallelisierung, --profile
  • Übung: langsamen Build analysieren und beschleunigen

Voraussetzungen und Rahmen

Vorwissen
Java-Kenntnisse und Grundkenntnisse eines Build-Werkzeugs.
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.