Use rules_jvm_external to fetch jars dependencies (part 2)
- Non-third_party changes in https://github.com/bazelbuild/bazel/pull/17112
Merging https://github.com/bazelbuild/bazel/pull/17112
Stacking on https://github.com/bazelbuild/bazel/pull/17142
Closes #17143.
PiperOrigin-RevId: 500980364
Change-Id: Ie03d4bc8e167d8a27ed8b33cd90f2e3af2c472f6
diff --git a/BUILD b/BUILD
index 0f8fdb6..a3f4b47 100644
--- a/BUILD
+++ b/BUILD
@@ -161,6 +161,15 @@
visibility = ["//:__subpackages__"],
)
+# The @maven repository is created by maven_install from rules_jvm_external.
+# `@maven//:srcs` contains all jar files downloaded and BUILD files created by maven_install.
+pkg_tar(
+ name = "maven-srcs",
+ srcs = ["@maven//:srcs"],
+ strip_prefix = "external",
+ visibility = ["//:__subpackages__"],
+)
+
py_binary(
name = "combine_distfiles",
srcs = ["combine_distfiles.py"],
@@ -174,6 +183,7 @@
":bazel-srcs",
":bootstrap-jars",
":platforms-srcs",
+ ":maven-srcs",
"//src:derived_java_srcs",
"//src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec:bootstrap_autocodec.tar",
"@additional_distfiles//:archives.tar",
@@ -191,6 +201,7 @@
":bazel-srcs",
":bootstrap-jars",
":platforms-srcs",
+ ":maven-srcs",
"//src:derived_java_srcs",
"//src/main/java/com/google/devtools/build/lib/skyframe/serialization/autocodec:bootstrap_autocodec.tar",
"@additional_distfiles//:archives.tar",