| load("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files", "strip_prefix") | 
 |  | 
 | test_suite( | 
 |     name = "tests", | 
 |     tests = [ | 
 |         "//java/core:tests", | 
 |         "//java/kotlin:tests", | 
 |         "//java/kotlin-lite:tests", | 
 |         "//java/lite:tests", | 
 |         "//java/util:tests", | 
 |     ], | 
 | ) | 
 |  | 
 | filegroup( | 
 |     name = "release", | 
 |     srcs = [ | 
 |         "//java/core:release",  # contains lite. | 
 |         "//java/kotlin:release", | 
 |         "//java/kotlin-lite:release", | 
 |         "//java/util:release", | 
 |     ], | 
 | ) | 
 |  | 
 | ################################################################################ | 
 | # Packaging rules | 
 | ################################################################################ | 
 |  | 
 | pkg_files( | 
 |     name = "dist_files", | 
 |     srcs = [ | 
 |         "BUILD.bazel", | 
 |         "README.md", | 
 |         "bom/pom.xml", | 
 |         "lite.md", | 
 |         "pom.xml", | 
 |         "protoc/pom.xml", | 
 |     ], | 
 |     strip_prefix = strip_prefix.from_root(""), | 
 |     visibility = ["//pkg:__pkg__"], | 
 | ) | 
 |  | 
 | pkg_filegroup( | 
 |     name = "all_dist_files", | 
 |     srcs = [ | 
 |         ":dist_files", | 
 |         "//java/core:dist_files", | 
 |         "//java/internal:dist_files", | 
 |         "//java/kotlin:dist_files", | 
 |         "//java/kotlin-lite:dist_files", | 
 |         "//java/lite:dist_files", | 
 |         "//java/util:dist_files", | 
 |     ], | 
 |     visibility = ["//pkg:__pkg__"], | 
 | ) |