diff options
author | 2016-11-17 16:16:40 +0000 | |
---|---|---|
committer | 2016-11-17 18:18:41 +0000 | |
commit | 4f3d4756c0ea7169048ce5ead748c33fc14713cd (patch) | |
tree | 2cd1786c1ce5eaae8c09e848b83b03b7b6eed107 /src/main/java/com | |
parent | e4f5c82209dc939857815cefb52933bf249cc52d (diff) |
Propertly join multiple arguments to jar filter.
Also add test to make sure jar filter handles multiple source jars correctly (which it already did).
--
MOS_MIGRATED_REVID=139462526
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java b/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java index 967d8030b5..55a04fc7b6 100644 --- a/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java +++ b/src/main/java/com/google/devtools/build/lib/ideinfo/AndroidStudioInfoAspect.java @@ -79,6 +79,7 @@ import com.google.devtools.build.lib.syntax.Type; import com.google.devtools.build.lib.vfs.PathFragment; import com.google.protobuf.MessageLite; import java.io.ByteArrayInputStream; +import java.io.File; import java.io.IOException; import java.io.InputStream; import java.nio.charset.StandardCharsets; @@ -485,16 +486,16 @@ public class AndroidStudioInfoAspect extends NativeAspectClass implements Config CustomCommandLine.Builder commandLine = CustomCommandLine.builder() - .addExecPaths("--filter_jars", filterJars) - .addExecPaths("--filter_source_jars", filterSourceJars) + .addJoinExecPaths("--filter_jars", File.pathSeparator, filterJars) + .addJoinExecPaths("--filter_source_jars", File.pathSeparator, filterSourceJars) .addExecPath("--filtered_jar", filteredJar) .addExecPath("--filtered_source_jar", filteredSrcJar); if (!keepJavaFiles.isEmpty()) { - commandLine.addExecPaths("--keep_java_files", keepJavaFiles); + commandLine.addJoinExecPaths("--keep_java_files", File.pathSeparator, keepJavaFiles); } if (!keepSourceJars.isEmpty()) { - commandLine.addExecPaths("--keep_source_jars", keepSourceJars); + commandLine.addJoinExecPaths("--keep_source_jars", File.pathSeparator, keepSourceJars); } return new SpawnAction.Builder() |