Skip to content

Commit 7c14a34

Browse files
authored
Pass generated_source_jar to the final JavaInfo (#1223)
1 parent 40fecf5 commit 7c14a34

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

kotlin/internal/jvm/compile.bzl

+8
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,13 @@ def kt_jvm_produce_jar_actions(ctx, rule_kind):
653653
java_toolchain = toolchains.java,
654654
)
655655

656+
generated_source_jar = java_common.pack_sources(
657+
ctx.actions,
658+
output_source_jar = ctx.actions.declare_file(ctx.label.name + "-gensrc.jar"),
659+
source_jars = generated_src_jars,
660+
java_toolchain = toolchains.java,
661+
) if generated_src_jars else None
662+
656663
java_info = JavaInfo(
657664
output_jar = output_jar,
658665
compile_jar = compile_jar,
@@ -662,6 +669,7 @@ def kt_jvm_produce_jar_actions(ctx, rule_kind):
662669
runtime_deps = [_java_info(d) for d in ctx.attr.runtime_deps],
663670
exports = [_java_info(d) for d in getattr(ctx.attr, "exports", [])],
664671
neverlink = getattr(ctx.attr, "neverlink", False),
672+
generated_source_jar = generated_source_jar,
665673
)
666674

667675
instrumented_files = coverage_common.instrumented_files_info(

0 commit comments

Comments
 (0)