File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -653,6 +653,13 @@ def kt_jvm_produce_jar_actions(ctx, rule_kind):
653
653
java_toolchain = toolchains .java ,
654
654
)
655
655
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
+
656
663
java_info = JavaInfo (
657
664
output_jar = output_jar ,
658
665
compile_jar = compile_jar ,
@@ -662,6 +669,7 @@ def kt_jvm_produce_jar_actions(ctx, rule_kind):
662
669
runtime_deps = [_java_info (d ) for d in ctx .attr .runtime_deps ],
663
670
exports = [_java_info (d ) for d in getattr (ctx .attr , "exports" , [])],
664
671
neverlink = getattr (ctx .attr , "neverlink" , False ),
672
+ generated_source_jar = generated_source_jar ,
665
673
)
666
674
667
675
instrumented_files = coverage_common .instrumented_files_info (
You can’t perform that action at this time.
0 commit comments