Export Starlark java_library by default.
RELNOTES[inc]: java_library is now implemented in Starlark.
There is an incompatibility when expanding javacopts argument, `$(gendir)` template is not available, however `$(location)` works correctly. It is enough to replace `$(GENDIR)/$(location :label)` with `$(location :label)`.
PiperOrigin-RevId: 396601589
diff --git a/src/main/starlark/builtins_bzl/common/java/java_semantics.bzl b/src/main/starlark/builtins_bzl/common/java/java_semantics.bzl
index 72b4b8b..71654ee 100644
--- a/src/main/starlark/builtins_bzl/common/java/java_semantics.bzl
+++ b/src/main/starlark/builtins_bzl/common/java/java_semantics.bzl
@@ -36,7 +36,7 @@
semantics = struct(
EXPERIMENTAL_USE_FILEGROUPS_IN_JAVALIBRARY = False,
- EXPERIMENTAL_USE_OUTPUTATTR_IN_JAVALIBRARY = True,
+ EXPERIMENTAL_USE_OUTPUTATTR_IN_JAVALIBRARY = False,
COLLECT_SRCS_FROM_PROTO_LIBRARY = False,
JAVA_TOOLCHAIN_LABEL = "@bazel_tools//tools/jdk:current_java_toolchain",
JAVA_PLUGINS_FLAG_ALIAS_LABEL = "@bazel_tools//tools/jdk:java_plugins_flag_alias",