I've had this project on the back burner for a while and wanted to share it
with the team. It's a schema repository implementation that is designed to
take a JAR file with POJOs and use Jackson's schema generation API to
generate Avro schemas from those on startup. It also uses (via Jackson)
Avro annotations to help specify particular implementation details where
necessary. The code can be found here. Haven't worked on it lately, but it
should easily run on 1.25:

https://github.com/MikeThomsen/nifi-pojo-schema-repository-bundle

I am planning to get the repo ready for a PR unless someone raises reasons
why including it might be a poor fit. I think for a lot of teams this might
be a killer feature because it would allow them to use Avro with existing
enterprise POJOs and stuff like that without having to write them by hand.

Thoughts?

Reply via email to