Abstract: Der Talk gibt einen kurzen Überblick über Gradle Inc., das Gradle Build Tool, sowie die Geschichte von Build Tools auf der JVM. Danach folgt eine Gradle Demo, die je nach interesse der Zuhörer auf die folgenden Aspekte eingeht:
- Erzeugen eines neuen Gradle Builds mit
gradle init
- Schreiben und verdrahten eigener Tasks
- Build Analysen mit Hilfe von Build Scans
- Definition eines zusätzlichen Source Sets
- Auslagern von Build Logik in separate Skripte
- Auslagern von Build Logik in “pre-compiled script plugins”
- Auslagern von Build Logik in Build Plugins
Demo-Code zum Talk gibt es hier: https://github.com/britter/introduction-to-gradle
Speaker: Benedikt Ritter ist Senior Software Engineer bei Gradle Inc. und arbeitet dort an Gradle Enterprise. In seiner Freizeit beschäftigt er sich als Apache Commons PMC Member mit Open Source Entwicklung. Darüber hinaus berichtet er über seine Abenteuer in der IT Welt im regelmäßig erscheinenden Podcast [@Autoweird.fm](https://autoweird.fm ).