Hi, I know there have been efforts like this over the years (maven-thrift-plugin, thrift-maven-plugin, etc.) but most of the current ones I've seen require bringing your own thrift binary.
So I ended up putting together a plugin that publishes pre-compiled thrift binaries to Maven Central and resolves the right one for your platform at build time. Basically just removes the "install thrift first" step. https://github.com/anirbanmu/thriftc-maven-plugin Currently tracking thrift 0.22.0, covers Linux/macOS/Windows on x86_64 and aarch64. Just wanted to mention it in case anyone else finds it useful. Anirban
