Sbt scalapb如何从测试目录中的protobuf文件生成代码?
我想从测试目录中的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
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
。