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)
Другие вопросы по тегам