1load("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files", "strip_prefix") 2 3test_suite( 4 name = "tests", 5 tests = [ 6 "//java/core:tests", 7 "//java/kotlin:tests", 8 "//java/kotlin-lite:tests", 9 "//java/lite:tests", 10 "//java/util:tests", 11 ], 12) 13 14filegroup( 15 name = "release", 16 srcs = [ 17 "//java/core:release", # contains lite. 18 "//java/kotlin:release", 19 "//java/kotlin-lite:release", 20 "//java/util:release", 21 ], 22) 23 24################################################################################ 25# Packaging rules 26################################################################################ 27 28pkg_files( 29 name = "dist_files", 30 srcs = [ 31 "BUILD.bazel", 32 "README.md", 33 "bom/pom.xml", 34 "lite.md", 35 "pom.xml", 36 ], 37 strip_prefix = strip_prefix.from_root(""), 38 visibility = ["//pkg:__pkg__"], 39) 40 41pkg_filegroup( 42 name = "all_dist_files", 43 srcs = [ 44 ":dist_files", 45 "//java/core:dist_files", 46 "//java/internal:dist_files", 47 "//java/kotlin:dist_files", 48 "//java/kotlin-lite:dist_files", 49 "//java/lite:dist_files", 50 "//java/util:dist_files", 51 ], 52 visibility = ["//pkg:__pkg__"], 53) 54