Make Bazel build with --experimental_sibling_repository_layout .
RELNOTES: None.
PiperOrigin-RevId: 630319370
Change-Id: Iacbb0057ae53ddbc9650084b47a757d87c1e4219
diff --git a/BUILD b/BUILD
index 6d6e8ad..0edb3ff 100644
--- a/BUILD
+++ b/BUILD
@@ -124,7 +124,11 @@
"@zstd-jni//:zstd-jni",
],
package_dir = "derived/jars",
- strip_prefix = "external",
+ remap_paths = {
+ "external/": "",
+ "../": "",
+ },
+ strip_prefix = ".",
# Public but bazel-only visibility.
visibility = ["//:__subpackages__"],
)
@@ -180,14 +184,22 @@
pkg_tar(
name = "platforms-srcs",
srcs = ["@platforms//:srcs"],
- strip_prefix = "external",
+ remap_paths = {
+ "external/": "",
+ "../": "",
+ },
+ strip_prefix = ".",
visibility = ["//:__subpackages__"],
)
pkg_tar(
name = "rules_java-srcs",
srcs = ["@rules_java//:distribution"],
- strip_prefix = "external",
+ remap_paths = {
+ "external/": "",
+ "../": "",
+ },
+ strip_prefix = ".",
visibility = ["//:__subpackages__"],
)
@@ -205,7 +217,11 @@
name = "maven-srcs",
srcs = ["@maven//:srcs"] + ["MAVEN_CANONICAL_REPO_NAME"],
package_dir = "derived/maven",
- strip_prefix = "external/" + get_canonical_repo_name("@maven"),
+ remap_paths = {
+ "external/" + get_canonical_repo_name("@maven") + "/": "",
+ "../" + get_canonical_repo_name("@maven") + "/": "",
+ },
+ strip_prefix = ".",
visibility = ["//:__subpackages__"],
)