Zakres tematyczny szkolenia
1.Podstawy Groovy- Używanie Groovy Console
- Podstawy składni
- Dynamiczne typowanie
- Strings
- Closures
- Collections i iterators
- Properties
- File I/O
- Imperative build styles
- Declarative build styles
- Convention over configuration
- Modeling by convention
- Graf zależności
- Używanie Gradle z Command-Line
- Używanie Gradle Graphical User Interface
- Deklarowanie zadania
- Akcje zadania
- Konfiguracja zadania
- Fazy pracy Gradle
- Właściwości zadania
- Typy zadania
- Zamiana zadań
- Omijanie zadań
- The Gradle plugin model
- Java plugin
- WAR plugin
- EAR plugin
- PMD plugin
- Lokalizowanie plików
- Kolekcje plików
- Drzewa plików
- Kopiowanie plików
- Filtrowanie i modyfikowanie plików
- Deklarowanie zależności
- Konfiguracje
- Repozytoria
- Publikowanie artefaktów
- Cache zależności
- Fazy
- Pliki ustawień
- Multi-project builds
- Inicjalizacja
- Konfiguracja i wykonanie pojedynczego projektu budowy
- Adnotowanie akcji zadania
- Adnotowanie wejścia i wyjścia plików
- Build file, buildSrc, położenie zewnętrznych plików JAR
- Korzystanie z klasy zadania w innym projekcie
- Filozofia pluginów: rozszerzanie DSL
- API pluginów
- Konwencje pluginów
- Pakowanie pluginów
- SLF4J
- Przekierowanie System.out.println()
- Poziomy logowania
12.Integracja z Ant
13.Integracja z Maven