scalapb как сгенерировать код из файлов protobuf в тестовой директории?
Я хотел бы сгенерировать код из файлов protobuf в тестовой директории.
project/test/protobuf/myproto.proto
Это не работает
PB.targets in Test := Seq(
scalapb.gen() -> (sourceManaged in Test).value
)
Похоже, что scalapb генерирует только файлы для протос в директории main/protobuf.
1 ответ
Решение
Вам нужно включить генератор кода ScalaPB для вашей тестовой конфигурации. Добавьте это к build.sbt
:
Project.inConfig(Test)(sbtprotoc.ProtocPlugin.protobufConfigSettings)