问题
I'd like to generate code from protobuf files in test directory.
project/test/protobuf/myproto.proto
This doesn't work.
PB.targets in Test := Seq(
scalapb.gen() -> (sourceManaged in Test).value
)
Looks like scalapb only generates files for protos in main/protobuf directory.
回答1:
You need to enable ScalaPB code generator for your test configuration. Add this to build.sbt
:
Project.inConfig(Test)(sbtprotoc.ProtocPlugin.protobufConfigSettings)
来源:https://stackoverflow.com/questions/49693643/scalapb-how-to-generate-code-from-protobuf-files-in-test-directory