Как скомпилировать .proto файлы для генерации источников в Eclipse? - PullRequest
0 голосов
/ 26 января 2019

Я начинаю кодировать сериализацию и десериализацию объектов, используя protobuf. Я создал Maven проект и в pom.xml были добавлены следующие зависимости

    <dependency>
        <groupId>com.google.protobuf</groupId>
        <artifactId>protobuf-java</artifactId>
        <version>3.6.1</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/com.google.protobuf/protoc -->
    <dependency>
        <groupId>com.google.protobuf</groupId>
        <artifactId>protoc</artifactId>
        <version>3.6.1</version>
        <type>pom</type>
    </dependency>

Я создал пакет в проекте Java, в котором есть файл AddressBookProtos.proto, в котором находится тело сообщения. Теперь у меня есть следующие вопросы

1) Вкл. https://github.com/protocolbuffers/protobuf/releases, Я не смог найти протокол для 64-битной операционной системы Windows. Может ли кто-нибудь объяснить причины этого?

2) После поиска в гугле я зашел на https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.6.1/ и скачал protoc-3.6.1-windows-x86_64.exe и поместите в папку, скажем, D: \ Protobuf. Затем я установил protobuf-dt с рынка Eclipse. Затем он приводит меня к Windows-> Preference-> Protocol Buffer. Я выбрал вариант использования protoc в: D: \ Protobuf \ protoc-3.6.1-windows-x86_64.exe. Но, похоже, не вижу возможности генерировать ресурсы в каталоге назначения. Может кто-нибудь помочь здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...