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;
}