github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/plugin/akka/akka-grpc/BUILD.bazel (about) 1 load("@build_stack_rules_proto//rules:proto_plugin.bzl", "proto_plugin") 2 3 proto_plugin( 4 name = "protoc-gen-akka-grpc", 5 out = "{BIN_DIR}/{PACKAGE}/{PROTO_LIBRARY_BASENAME}_akka_grpc.srcjar", 6 options = [ 7 "flat_package", 8 "generate_client=true", 9 "generate_server=true", 10 "language=scala", 11 "server_power_apis", 12 ], 13 tool = ":akka_grpc_codegen", 14 use_built_in_shell_environment = True, 15 visibility = ["//visibility:public"], 16 ) 17 18 java_binary( 19 name = "akka_grpc_codegen", 20 main_class = "akka.grpc.gen.Main", 21 visibility = ["//visibility:public"], 22 runtime_deps = [ 23 "@maven_akka//:com_lightbend_akka_grpc_akka_grpc_codegen_2_12_2_1_3", 24 ], 25 ) 26 27 filegroup( 28 name = "all_files", 29 testonly = True, 30 srcs = ["BUILD.bazel"], 31 visibility = ["//plugin:__pkg__"], 32 )