1load("@bazel_skylib//:bzl_library.bzl", "bzl_library") 2 3package(default_visibility = ["//visibility:public"]) 4 5filegroup( 6 name = "srcs", 7 srcs = glob(["**"]), 8 visibility = ["//java/common/rules:__pkg__"], 9) 10 11bzl_library( 12 name = "impl", 13 srcs = glob( 14 ["*.bzl"], 15 exclude = ["java_helper.bzl"], 16 ), 17 visibility = ["//java:__subpackages__"], 18 deps = [ 19 ":java_helper_bzl", 20 "//java/common:proguard_spec_info_bzl", 21 "@com_google_protobuf//bazel/common:proto_info_bzl", 22 ], 23) 24 25bzl_library( 26 name = "java_helper_bzl", 27 srcs = ["java_helper.bzl"], 28 visibility = ["//java:__subpackages__"], 29) 30 31filegroup( 32 name = "for_bazel_tests", 33 testonly = 1, 34 srcs = [ 35 "BUILD", 36 ":impl", 37 ], 38 visibility = ["//java/common/rules:__pkg__"], 39) 40