Я новичок в протокольных буферах, и я только что добавил требования к библиотеке/сборке для моего проекта Maven
. Теперь у меня есть .proto
файла в моем хранилище исходного кода, который имеет практически ничего в ней:выпуск пакетов буферов протокола
package com.christopher.kade;
option java_package= "protocol";
message Protocol {
required int32 id = 1;
required string name = 2;
}
Но я оказался перед проблемой, когда дело доходит до packages
, следующий файл создается пакета в моем com.christopher.kade
один и я получаю сообщение об ошибке:
Имя пакета 'protocol' не соответствует пути к файлу 'com.christopher.kade.protocol'.
Каков хороший подход для создания моего класса в моем текущем пакете? Поэтому я бы:
com.christopher.kade
|- client.proto
|- MyGeneratedClass.java
|- MyClass.java