We have released Buf v0.26.0.
This adds jar and zip output support to match mainline protoc. You can now do:
buf protoc -I . --java_out=out.jar $(find . -name '*.proto')
buf protoc -I . --java_out=out.zip $(find . -name '*.proto')
The resulting jar or zip file matches what mainline protoc produces. It is also possible to do this with buf beta generate:
buf beta generate --plugin java --plugin-out out.jar
If you didn't know this feature existed in mainline protoc - don't worry!
Thanks for your continued support of Buf.