diff options
author | Googler <noreply@google.com> | 2016-06-10 20:55:33 +0000 |
---|---|---|
committer | Yue Gan <yueg@google.com> | 2016-06-13 08:11:07 +0000 |
commit | 20d57b60e613007387cebc8fc46fefd3575e58bd (patch) | |
tree | 3677ba1e8eef61985392426fa2a98bfb7581b66f /src | |
parent | 1219345c4c2dff6c59dc7619d158ecfb08c434f6 (diff) |
Use params file for IDE aspect manifest action.
--
MOS_MIGRATED_REVID=124594694
Diffstat (limited to 'src')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/ideinfo/intellij_info.bzl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/ideinfo/intellij_info.bzl b/src/test/java/com/google/devtools/build/lib/ideinfo/intellij_info.bzl index 5398eeb3e4..75d6ce564c 100644 --- a/src/test/java/com/google/devtools/build/lib/ideinfo/intellij_info.bzl +++ b/src/test/java/com/google/devtools/build/lib/ideinfo/intellij_info.bzl @@ -310,11 +310,15 @@ def build_java_package_manifest(target, ctx): args += ["--output_manifest", output.path] args += ["--sources"] args += [":".join([f.root.path + "," + f.path for f in source_files])] + argfile = ctx.new_file(ctx.configuration.bin_dir, + target.label.name + ".manifest.params") + ctx.file_action(output=argfile, content="\n".join(args)) + ctx.action( - inputs = source_files, + inputs = source_files + [argfile], outputs = [output], executable = ctx.executable._package_parser, - arguments = args, + arguments = ["@" + argfile.path], mnemonic = "JavaPackageManifest", progress_message = "Parsing java package strings for " + str(target.label), ) |