Add @repo//jar:file target to java_import_external and jvm_maven_import_external
This adds compatibility between maven_jar and the Starlark rules' API, and helps with migration from maven_jar as seen in https://github.com/bazelbuild/rules_scala/pull/871
Closes #10324.
PiperOrigin-RevId: 282930614
diff --git a/tools/build_defs/repo/jvm.bzl b/tools/build_defs/repo/jvm.bzl
index 893921b..9fb1229 100644
--- a/tools/build_defs/repo/jvm.bzl
+++ b/tools/build_defs/repo/jvm.bzl
@@ -123,6 +123,10 @@
" actual = \"@%s\"," % repository_ctx.name,
")",
"",
+ "filegroup(",
+ " name = \"file\",",
+ " srcs = [\"//:%s\"]," % path,
+ ")",
]))
def _should_fetch_sources_in_current_env(repository_ctx):