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 )