What makes Groovy a great scripting language
summary
Demonstrates concrete, working Groovy scripts: parsing XML with XmlSlurper to convert Maven coords into Gradle form, a usable maven-to-griddle CLI that wires pbpaste|script|pbcopy, and live-loading scripts from a gist; shows dependency loading via Grab annotation and Grape (including grab resolver/JCenter), CSV parsing library usage, GitHub API calls using a token from env vars, macOS keychain access via J-keychain, and packaging into a distributable ZIP/JAR with the GroovyScript Packager — all examples run end-to-end.
AI-written summary · about
chapters (9)
- 0:00Groovy introduction
- 2:27Groovy for scripting
- 8:00Executable script creation
- 12:27External dependencies
- 17:44Secrets and settings management
- 22:36Scripting best practices
- 27:03Script distribution
- 29:47Why Groovy excels at scripting
- 34:14Q&A
related talks
01h 27mUsing the Groovy Ecosystem for Rapid Development on the JVM
47mJava for Small Coding Tasks
52mGroovy MOPping
59mExtend your application with pluggable Groovy DSL
48mFrom Java to Groovy: Time for Adventure!
01h 29mDistributed Platform Development with Groovy
01h 17mHow to get Groovy with Java 8
01h 01mPolyglot Programming in the JVM
