diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java index ba49835cce78..c029492e6ae1 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/execution/GradleExecutionHelper.java @@ -24,6 +24,7 @@ import org.gradle.initialization.BuildLayoutParameters; import org.gradle.internal.nativeintegration.services.NativeServices; import org.gradle.process.internal.JvmOptions; import org.gradle.tooling.*; +import org.gradle.tooling.events.OperationType; import org.gradle.tooling.internal.consumer.DefaultGradleConnector; import org.gradle.tooling.model.build.BuildEnvironment; import org.gradle.util.GradleVersion; @@ -175,7 +176,11 @@ public class GradleExecutionHelper { String buildRootDir = buildEnvironment == null ? null : buildEnvironment.getBuildIdentifier().getRootDir().getPath(); GradleProgressListener gradleProgressListener = new GradleProgressListener(listener, id, buildRootDir); operation.addProgressListener((ProgressListener)gradleProgressListener); - operation.addProgressListener((org.gradle.tooling.events.ProgressListener)gradleProgressListener); + operation.addProgressListener(gradleProgressListener, + OperationType.GENERIC, + OperationType.PROJECT_CONFIGURATION, + OperationType.TASK, + OperationType.TEST); operation.setStandardOutput(standardOutput); operation.setStandardError(standardError); InputStream inputStream = settings.getUserData(ExternalSystemRunConfiguration.RUN_INPUT_KEY);