Apache Groovy™ is an old project which has a lot of history behind it. In particular it was started at an era where convention over configuration didn't exist. It was built by Ant, then an attempt to use Maven was done (and failed). It also started its own build subsystem (Gant) and eventually started using early releases of Gradle. In parallel, Gradle has evolved a lot, and provides unique features to properly model the software you're building, while aiming at excellent performance and build reproducibility. The Gradle build for Groovy didn't meet the high quality standards that we can expect from a Gradle build. In this talk we'll explore how we can make a Gradle build more idiomatic, more performant, by using the Groovy build as a concrete illustration.
About Cédric: Cédric Champeau is principal software engineer at Gradle Inc. He worked on several aspects of the build tool, in particular performance and dependency management. Cédric is a former Apache Groovy™ committer and PMC member, co-author of Groovy in Action 2.
Video:
Slides:
--
Enlace al meetup: https://www.meetup.com/es-ES/madrid-gug/events/273721823/