in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java [162:188]
private GradleCommandLineComposerParameters getComposerParameters(@NotNull Map<String, String> env,
@NotNull List<String> gradleTasks,
@NotNull List<String> gradleUserDefinedParams,
@Nullable Boolean configurationCacheEnabled,
@NotNull List<String> params,
@NotNull String exePath,
@Nullable GradleLaunchModeSelectionResult launchModeSelectionResult) throws RunBuildException {
return GradleCommandLineComposerParameters.builder()
.withEnv(env)
.withBuildTempDir(getBuildTempDirectory().toPath())
.withRunnerParameters(getRunnerParameters())
.withPluginsDir(getBuild().getAgentConfiguration().getAgentPluginsDirectory().toPath())
.withGradleOpts(buildGradleOpts())
.withGradleTasks(gradleTasks)
.withGradleUserDefinedParams(gradleUserDefinedParams)
.withConfigurationCacheEnabled(Optional.ofNullable(configurationCacheEnabled).orElse(false))
.withConfigParameters(getConfigParameters())
.withLogger(getLogger())
.withRunnerContext(getRunnerContext())
.withJavaHome(getJavaHome())
.withCheckoutDir(getCheckoutDirectory().toPath())
.withWorkingDir(getWorkingDirectory().toPath())
.withInitialGradleParams(params)
.withExePath(exePath)
.withLaunchModeSelectionResult(launchModeSelectionResult)
.build();
}