BUILD.bazel 1.2 KB

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