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?