An Avro code generation plugin for Gradle