diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapper.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapper.java index 228d81f041f8..5dfa30cd3b22 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapper.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapper.java @@ -296,11 +296,11 @@ public abstract class MavenEmbedderWrapper extends MavenRemoteObjectWrapper R runLongRunningTask(@NotNull LongRunningTask task, + protected abstract R runLongRunningTask(@NotNull LongRunningEmbedderTask task, @Nullable MavenProgressIndicator progressIndicator) throws MavenProcessCanceledException; @FunctionalInterface - protected interface LongRunningTask { + protected interface LongRunningEmbedderTask { R run(MavenServerEmbedder embedder, String longRunningTaskId) throws RemoteException, MavenServerProcessCanceledException; } diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapperEx.kt b/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapperEx.kt index c87a4e63ee53..2371e889d568 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapperEx.kt +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/server/MavenEmbedderWrapperEx.kt @@ -9,7 +9,7 @@ import java.util.* abstract class MavenEmbedderWrapperEx(project: Project) : MavenEmbedderWrapper(project) { @Throws(MavenProcessCanceledException::class) - override fun runLongRunningTask(task: LongRunningTask, + override fun runLongRunningTask(task: LongRunningEmbedderTask, progressIndicator: MavenProgressIndicator?): R = runBlocking { val longRunningTaskId = UUID.randomUUID().toString()