in sbt-plugin/src/main/scala/org/apache/pekko/grpc/sbt/PekkoGrpcPlugin.scala [158:174]
def targetsFor(
targetPath: File,
settings: Seq[String],
generators: Seq[protocbridge.Generator]): Seq[protocbridge.Target] =
generators.map { generator =>
protocbridge.Target(
generator,
targetPath,
generator match {
case PB.gens.java =>
settings.filter(ProtocSettings.protocJava.contains)
case protocbridge.JvmGenerator("scala", ScalaPbCodeGenerator) | scalapb.gen.SandboxedGenerator =>
settings.filter(ProtocSettings.scalapb.contains)
case _ =>
settings
})
}