Update bazel options to work better with latest bazel (0.4.4) (#28)
- `--watchfs` is no longer a startup option
- Removed now default `--strategy=Javac=worker` and `--experimental_interleave_loading_and_analysis`
- Removed not useful `--noexperimental_check_output_files`
diff --git a/com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelCommand.java b/com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelCommand.java
index dfe2d8d..ea6b3bd 100644
--- a/com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelCommand.java
+++ b/com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelCommand.java
@@ -56,9 +56,7 @@
private static final File ASPECT_WORKSPACE = getAspectWorkspace();
private static final List<String> BUILD_OPTIONS =
- ImmutableList.of("--experimental_interleave_loading_and_analysis", "--strategy=Javac=worker",
- "--noexperimental_check_output_files",
- "--aspects=tools/must/be/unique/e4b_aspect.bzl%e4b_aspect");
+ ImmutableList.of("--watchfs", "--aspects=tools/must/be/unique/e4b_aspect.bzl%e4b_aspect");
private static final List<String> ASPECT_OPTIONS = ImmutableList
.<String>builder().addAll(BUILD_OPTIONS).add("-k",
"--output_groups=ide-info-text,ide-resolve,-_,-defaults", "--experimental_show_artifacts")
@@ -287,7 +285,7 @@
File directory, List<String> args, Function<String, String> selector)
throws IOException, InterruptedException {
Command command = Command.builder().setConsoleName(getConsoleName(type, directory))
- .setDirectory(directory).addArguments(bazel.toString(), "--watchfs").addArguments(args)
+ .setDirectory(directory).addArguments(bazel.toString()).addArguments(args)
.setStdoutLineSelector(selector).build();
if (command.run() == 0) {
return command.getSelectedOutputLines();
@@ -299,7 +297,7 @@
File directory, List<String> args, Function<String, String> selector)
throws IOException, InterruptedException {
Command command = Command.builder().setConsoleName(getConsoleName(type, directory))
- .setDirectory(directory).addArguments(bazel.toString(), "--watchfs").addArguments(args)
+ .setDirectory(directory).addArguments(bazel.toString()).addArguments(args)
.setStderrLineSelector(selector).build();
if (command.run() == 0) {
return command.getSelectedErrorLines();
@@ -310,7 +308,7 @@
private synchronized int runBazel(ConsoleType type, File directory, List<String> args,
OutputStream stdout, OutputStream stderr) throws IOException, InterruptedException {
return Command.builder().setConsoleName(getConsoleName(type, directory)).setDirectory(directory)
- .addArguments(bazel.toString(), "--watchfs").addArguments(args).setStandardOutput(stdout)
+ .addArguments(bazel.toString()).addArguments(args).setStandardOutput(stdout)
.setStandardError(stderr).build().run();
}