Как использовать сообщение protobuf как класс java без внешнего класса java? - PullRequest
0 голосов
/ 20 февраля 2020

Я хочу создать java класс с My.proto:

package com.my.test;

option java_package = "com.my.test";

message MyError {
  optional string value = 11;
  optional string name = 12;
}

message MyRequest {
  optional string myid = 1;
  optional string yourid = 2;
}

После использования protoc --java_out=./ My.proto, будет: com.my.test.My.java

package com.my.test;

public class My {
  public static class MyError {}
  public static class MyRequest {}
}

Как я мог генерировать java класс как:

package com.my.test;
public class MyError {}

и

package com.my.test;
public class MyRequest {}
...