Я пытаюсь сгенерировать классы Java из protobuf.
Ниже мой протобуф -
syntax = "proto2";
package part2;
option java_package = "part2";
message OnlineStoreUser {
required int32 userid = 1;
required string username = 2;
optional string useremail = 3;
}
Запускаю команду main/exec/protoc --java_out=main/java main/proto/datamodel.proto
Протокол загружается по ссылке https://github.com/protocolbuffers/protobuf/releases/tag/v3.7.1, где osx-x86_64.zip. Я также пробовал версии 3.8.0 и 3.9.1.
Первой ошибкой является https://gist.github.com/rajcspsg/07c1ddb889410397ba6fc6f26ab2b158#file-gistfile1-txt-L78. Аргумент этой функции типа UnusedPrivateParameter
не найден.
Вторая ошибка: https://gist.github.com/rajcspsg/07c1ddb889410397ba6fc6f26ab2b158#file-gistfile1-txt-L890. Нет 2-х аргументов перегруженной версии internalBuildGeneratedFileFrom
.
Что не так с моим прото-файлом. Как я могу исправить эту проблему?