From f61b8ce274b118f75480de207d846b888a99fec1 Mon Sep 17 00:00:00 2001 From: Rahul Iyer Date: Thu, 5 May 2022 22:50:56 -0700 Subject: [PATCH] scala_doc: Use argfile to build scaladocs --- scala/private/rules/scala_doc.bzl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scala/private/rules/scala_doc.bzl b/scala/private/rules/scala_doc.bzl index b1e87a91c..d70b0b05b 100644 --- a/scala/private/rules/scala_doc.bzl +++ b/scala/private/rules/scala_doc.bzl @@ -83,6 +83,8 @@ def _scala_doc_impl(ctx): # Construct scaladoc args, which also include scalac args. # See `scaladoc -help` for more information. args = ctx.actions.args() + args.set_param_file_format("multiline") + args.use_param_file(param_file_arg = "@%s", use_always = True) args.add("-usejavacp") args.add("-nowarn") # turn off warnings for now since they can obscure actual errors for large scala_doc targets args.add_all(ctx.attr.scalacopts)