github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/example/routeguide/java/BUILD.bazel (about) 1 load("@rules_java//java:defs.bzl", "java_binary", "java_library") 2 3 java_library( 4 name = "util", 5 srcs = ["RouteGuideUtil.java"], 6 resources = ["//example/routeguide:feature_db"], 7 exports = ["//example/routeguide:routeguide_grpc_java_library"], 8 deps = [ 9 "//example/routeguide:routeguide_grpc_java_library", 10 "@com_google_protobuf//java/util", 11 ], 12 ) 13 14 java_binary( 15 name = "client", 16 srcs = ["RouteGuideClient.java"], 17 main_class = "example.routeguide.java.RouteGuideClient", 18 deps = [ 19 ":util", 20 "@io_grpc_grpc_java//netty", 21 ], 22 ) 23 24 java_binary( 25 name = "server", 26 srcs = ["RouteGuideServer.java"], 27 main_class = "example.routeguide.java.RouteGuideServer", 28 deps = [ 29 ":util", 30 "@io_grpc_grpc_java//netty", 31 ], 32 )