public BuildLauncher prepareBuildExecutor()

in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleBuildConfigurator.java [75:94]


  public BuildLauncher prepareBuildExecutor(@NotNull Map<String, String> env,
                                            @NotNull Collection<String> tasksAndParams,
                                            @NotNull Collection<String> overridedJvmArgs,
                                            @NotNull BuildLifecycleListener buildListener,
                                            @NotNull String buildNumber,
                                            @NotNull ProjectConnection connection) {
    BuildLauncher launcher = connection.newBuild();

    if (!overridedJvmArgs.isEmpty()) {
      launcher.addJvmArguments(overridedJvmArgs);
    }

    launcher.addProgressListener(new GradleToolingApiProgressListener(buildListener, logger, buildNumber), OperationType.TASK);
    launcher.addArguments(tasksAndParams);
    launcher.setEnvironmentVariables(env);
    launcher.setStandardOutput(new GradleOutputWrapper(buildListener, OutputType.STD_OUT));
    launcher.setStandardError(new GradleOutputWrapper(buildListener, OutputType.STD_ERR));

    return launcher;
  }