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

Sbt scalapb如何从测试目录中的protobuf文件生成代码?,sbt,protocol-buffers,scalapb,Sbt,Protocol Buffers,Scalapb,我想从测试目录中的protobuf文件生成代码 project/test/protobuf/myproto.proto 这不管用 PB.targets in Test := Seq( scalapb.gen() -> (sourceManaged in Test).value ) 看起来scalapb只为main/protobuf目录中的proto生成文件。您需要为测试配置启用scalapb代码生成器。将此添加到build.sbt: project/test/protobuf/my

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

project/test/protobuf/myproto.proto
这不管用

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

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

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

project/test/protobuf/myproto.proto
Project.inConfig(Test)(sbtprotoc.ProtocPlugin.protobufConfigSettings)

您是否调用
test:compile
?还可以尝试
测试:protoc generate