I've got three proto files that I want to be compiled into three different packages (foo.bar, foo.baz, foo.qux). Normally I'd do this using the package specifier with those values in the respective files.
For some reason ScalaPB appends the file name (minus .proto) to the package. So while my go, java, etc. clients see
foo.bar
foo.baz
foo.qux
as the package names, my Scala code has to use
foo.bar.bar
foo.baz.baz
foo.qux.qux
I know I can work around this by using "package options," but I'd rather not. Why does ScalaPB do this instead of sharing the Java package name?
Thanks,
A