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  )