Protobuf gRPC Android Kotlin протокол CLI поколения - PullRequest
0 голосов
/ 18 октября 2019

Я приеду сегодня, потому что мы с коллегой изучаем gRPC с Kotlin. Исходя из моего опыта, я могу сгенерировать заглушку gRPC для Go и TypeScript, используя protoc и соответствующие плагины.

Однако для Kotlin мы могли найти только подход "Gradle" для генерации нашей заглушки. Я уже сделал это на Java, поэтому я знаю, что этот подход будет работать. Однако мы хотели бы сгенерировать заглушку из CLI, чтобы мы могли действовать как TypeScript и автоматически обновлять связанное репозиторий Maven / NPM.

Тогда у меня вопрос: Как сгенерировать заглушку Kotlin из CLI (терминал)?

Я нашел это: https://github.com/cretz/pb-and-k

Однако, похоже, это генерирует только сообщения, но не вызовы RPC служб ..

# kotlin

# Path to this plugin
PROTOC_GEN_KOTLIN_PATH="/usr/local/lib/protoc-gen-kotlin-0.3.0/bin/protoc-gen-kotlin"

protoc ${protofile} --proto_path . --plugin="protoc-gen-kotlin="${PROTOC_GEN_KOTLIN_PATH} --proto_path ${GOSRC}/github.com/grpc-ecosystem/grpc-gateway/third_party/googleapis --kotlin_out=./

Спасибо!

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