Keep updated the schema files easily with a single gradle command, corresponding to a custom configured Avro instance. This allows to share the schema in the git repo, trigger some CI stuff, or even more.
how / questions
This would create a plug-in to generate avro schema files.
The main challenge is to use a configured instance of Avro to get the custom logical types.
The other challenge is to select which classes are about to be generated.
the need
Keep updated the schema files easily with a single gradle command, corresponding to a custom configured
Avro
instance. This allows to share the schema in the git repo, trigger some CI stuff, or even more.how / questions
This would create a plug-in to generate avro schema files.
The main challenge is to use a configured instance of
Avro
to get the custom logical types.The other challenge is to select which classes are about to be generated.