Как импортировать API / определения RPC firestore в файл .proto? - PullRequest
0 голосов
/ 03 декабря 2018

Что касается приложения scala для взаимодействия с API RPC в Firestore и использования промежуточного программного обеспечения scalapb proto compiler / akka-grpc, как импортировать определения API RPC Firestore в файлы .proto?Например.как импортировать определение Документ ?

Попытка прямо сказать import "google.firestore.v1beta1.Document"; дает ошибку.

1 Ответ

0 голосов
/ 20 декабря 2018

взгляните на https://github.com/thesamet/sbt-protoc/blob/master/examples/multi-with-external-jar/build.sbt
Вам нужно добавить libraryDependencies += "com.google.api.grpc" % "proto-google-cloud-firestore-v1beta1" % "0.37.0" % "protobuf", что заставит sbt-protoc извлечь протосы в подкаталог target/protobuf_external Если вы хотите, чтобы ScalaPB генерировал для них классы Scalaзатем также добавьте PB.protoSources in Compile += target.value / "protobuf_external" / "com" / "google"

...