When compiling proto files that define the same service name in different packages (such as these), Template.java ends up containing duplicate class and method names, and compileJava fails, as reported in #5.
This PR addresses the issue by generating class names that include the package path, such as SomeserviceV2SomeService.
When compiling proto files that define the same service name in different packages (such as these),
Template.java
ends up containing duplicate class and method names, andcompileJava
fails, as reported in #5.This PR addresses the issue by generating class names that include the package path, such as
SomeserviceV2SomeService
.