scalapb如何从测试目录中的protobuf文件生成代码?

时间:2018-04-06 13:12:12

标签: sbt protocol-buffers scalapb

我想从测试目录中的protobuf文件生成代码。

project/test/protobuf/myproto.proto

这不起作用。

PB.targets in Test := Seq(
  scalapb.gen() -> (sourceManaged in Test).value
)

看起来scalapb只为main / protobuf目录中的protos生成文件。

1 个答案:

答案 0 :(得分:1)

您需要为测试配置启用ScalaPB代码生成器。将其添加到build.sbt

Project.inConfig(Test)(sbtprotoc.ProtocPlugin.protobufConfigSettings)