blob: b3178c9f84134f74244c6640b0667be263848574 [file] [log] [blame]
David L. Jonesd76f8c82022-04-22 16:58:16 -07001load("@rules_pkg//:mappings.bzl", "pkg_filegroup", "pkg_files", "strip_prefix")
2
Derek Perezbc45f922021-04-20 11:36:32 -07003test_suite(
Derek Perezc6844342021-06-28 14:38:25 -07004 name = "tests",
5 tests = [
6 "//java/core:tests",
Deanna Garciadfd99e72022-01-12 21:54:30 +00007 "//java/kotlin:tests",
8 "//java/kotlin-lite:tests",
Derek Perezc6844342021-06-28 14:38:25 -07009 "//java/lite:tests",
10 "//java/util:tests",
11 ],
Derek Perezbc45f922021-04-20 11:36:32 -070012)
Derek Perezc6844342021-06-28 14:38:25 -070013
14filegroup(
15 name = "release",
16 srcs = [
David L. Jonesd76f8c82022-04-22 16:58:16 -070017 "//java/core:release", # contains lite.
Deanna Garcia933239f2022-03-01 00:27:42 +000018 "//java/kotlin:release",
19 "//java/kotlin-lite:release",
Derek Perezc6844342021-06-28 14:38:25 -070020 "//java/util:release",
David L. Jonesd76f8c82022-04-22 16:58:16 -070021 ],
22)
23
24################################################################################
25# Packaging rules
26################################################################################
27
28pkg_files(
29 name = "dist_files",
30 srcs = [
David L. Jones95da0ba2022-04-29 17:57:55 -070031 "BUILD.bazel",
David L. Jonesd76f8c82022-04-22 16:58:16 -070032 "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__"],
Deanna Garciadfd99e72022-01-12 21:54:30 +000053)