in gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java [49:73]
public GradleRunnerService(final String exePath,
final String wrapperName,
final GradleCommandLineComposerHolder composerHolder,
final GradleTasksComposer tasksComposer,
final GradleLaunchModeSelector gradleLaunchModeSelector,
final GradleConfigurationCacheDetector gradleConfigurationCacheDetector,
final CommandLineParametersProcessor commandLineParametersProcessor,
final GradleVersionDetector gradleVersionDetector,
final GradleUserHomeManager gradleUserHomeManager) {
this.exePath = exePath;
this.wrapperName = wrapperName;
this.composerHolder = composerHolder;
this.tasksComposer = tasksComposer;
this.gradleLaunchModeSelector = gradleLaunchModeSelector;
this.gradleConfigurationCacheDetector = gradleConfigurationCacheDetector;
this.commandLineParametersProcessor = commandLineParametersProcessor;
this.gradleVersionDetector = gradleVersionDetector;
this.gradleUserHomeManager = gradleUserHomeManager;
listeners = new Lazy<List<ProcessListener>>() {
@Override
protected List<ProcessListener> createValue() {
return Collections.singletonList(new GradleLoggingListener(getLogger()));
}
};
}