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

     1  plugins:
     2    - name: protoc-gen-scala
     3      implementation: scalapb:scalapb:protoc-gen-scala
     4    - name: protoc-gen-scala-grpc
     5      implementation: scalapb:scalapb:protoc-gen-scala
     6      label: "@build_stack_rules_proto//plugin/scalapb/scalapb:protoc-gen-scala-grpc"
     7      options:
     8        - grpc
     9    - name: protoc-gen-akka-grpc
    10      implementation: akka:akka-grpc:protoc-gen-akka-grpc
    11  rules:
    12    - name: proto_compile
    13      implementation: stackb:rules_proto:proto_compile
    14    - name: proto_scala_library
    15      implementation: stackb:rules_proto:proto_scala_library
    16      deps:
    17        - "@com_google_protobuf//:protobuf_java"
    18        - "@maven_scala//:com_thesamet_scalapb_lenses_2_12"
    19        - "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12"
    20      options:
    21        - "--plugins=protoc-gen-scala"
    22      visibility:
    23        - //visibility:public
    24    - name: grpc_scala_library
    25      implementation: stackb:rules_proto:grpc_scala_library
    26      deps:
    27        - "@com_google_protobuf//:protobuf_java"
    28        - "@maven_akka//:com_lightbend_akka_grpc_akka_grpc_runtime_2_12"
    29        - "@maven_akka//:com_typesafe_akka_akka_actor_2_12"
    30        - "@maven_akka//:com_typesafe_akka_akka_http_core_2_12"
    31        - "@maven_akka//:com_typesafe_akka_akka_stream_2_12"
    32        - "@maven_scala//:com_thesamet_scalapb_lenses_2_12"
    33        - "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_2_12"
    34        - "@maven_scala//:com_thesamet_scalapb_scalapb_runtime_grpc_2_12"
    35        - "@maven_scala//:io_grpc_grpc_api"
    36        - "@maven_scala//:io_grpc_grpc_protobuf"
    37        - "@maven_scala//:io_grpc_grpc_stub"
    38      options:
    39        - "--plugins=protoc-gen-akka-grpc"
    40      visibility:
    41        - //visibility:public
    42  languages:
    43    - name: scala
    44      plugins:
    45        - protoc-gen-scala
    46        - protoc-gen-scala-grpc
    47        - protoc-gen-akka-grpc
    48      rules:
    49        - proto_compile
    50        - proto_scala_library
    51        - grpc_scala_library
    52      enabled: false