github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/example/golden/testdata/scala/proto/BUILD.out (about)

     1  load("@rules_proto//proto:defs.bzl", "proto_library")
     2  load("@build_stack_rules_proto//rules/scala:proto_scala_library.bzl", "proto_scala_library")
     3  load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
     4  
     5  proto_library(
     6      name = "proto_proto",
     7      srcs = ["complete.proto"],
     8      visibility = ["//visibility:public"],
     9  )
    10  
    11  proto_compile(
    12      name = "proto_scala_compile",
    13      options = {"@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc": ["grpc"]},
    14      outputs = [
    15          "proto_scala.srcjar",
    16          "proto_scala_grpc.srcjar",
    17      ],
    18      plugins = [
    19          "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala",
    20          "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc",
    21      ],
    22      proto = "proto_proto",
    23  )
    24  
    25  proto_scala_library(
    26      name = "proto_proto_scala_library",
    27      srcs = ["proto_scala.srcjar"],
    28      visibility = ["//visibility:public"],
    29      exports = ["@com_google_protobuf//:protobuf_java"],
    30      deps = [
    31          "@com_google_protobuf//:protobuf_java",
    32          "@maven_scala//:com_thesamet_scalapb_lenses_2_12",
    33          "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12",
    34      ],
    35  )