github.com/stackb/rules_proto@v0.0.0-20240221195024-5428336c51f1/example/golden/testdata/starlark_java/customer/BUILD.out (about)

     1  load("@rules_proto//proto:defs.bzl", "proto_library")
     2  load("//:defs.bzl", "java_wrapper")
     3  load("@build_stack_rules_proto//rules:proto_compile.bzl", "proto_compile")
     4  load("@rules_java//java:defs.bzl", "java_library")
     5  
     6  proto_library(
     7      name = "customer_proto",
     8      srcs = ["customer.proto"],
     9      visibility = ["//visibility:public"],
    10  )
    11  
    12  java_library(
    13      name = "customer_java_library",
    14      srcs = ["customer.srcjar"],
    15      visibility = ["//visibility:public"],
    16      deps = [
    17          "@com_google_protobuf//:protobuf_java",
    18          "@com_google_protobuf//java/core",
    19      ],
    20  )
    21  
    22  java_wrapper(
    23      name = "customer_java_wrap",
    24      javalib = "customer_java_library",
    25  )
    26  
    27  proto_compile(
    28      name = "customer_java_compile",
    29      outs = {"@build_stack_rules_proto//plugin/builtin:java": "customer/customer.srcjar"},
    30      outputs = ["customer.srcjar"],
    31      plugins = ["@build_stack_rules_proto//plugin/builtin:java"],
    32      proto = "customer_proto",
    33  )