我想从测试目录中的protobuf文件生成代码。
project/test/protobuf/myproto.proto
这不起作用。
PB.targets in Test := Seq(
scalapb.gen() -> (sourceManaged in Test).value
)
看起来scalapb只为main / protobuf目录中的protos生成文件。
答案 0 :(得分:1)
您需要为测试配置启用ScalaPB代码生成器。将其添加到build.sbt
:
Project.inConfig(Test)(sbtprotoc.ProtocPlugin.protobufConfigSettings)