The first proto file(main.proto) in offline
directory
option java_package = "com.xxx.proto";
option java_outer_classname = "Service1";
option java_multiple_files = true;
message Response {
repeated Entity entity = 1;
}
message Entity {}
and here I have the second proto file(recent.proto) which is in recent
option java_package = "com.xxx.proto";
option java_outer_classname = "Service2";
option java_multiple_files = true;
message Response {
repeated Entity entity = 1;
repeated Entity.Type type =2;
}
message Entity {}
And I receive protoc: stdout: . stderr: offline/main.proto: "offline.Response.entitiy" is already defined in file "recent/recent.proto".
Want to mention Entity are different for both cases, the class name is the same