diff --git a/java/compiler/impl/src/com/intellij/build/internal/DummyBuildViewManager.java b/java/compiler/impl/src/com/intellij/build/internal/DummyBuildViewManager.java new file mode 100644 index 000000000000..0753064c72a1 --- /dev/null +++ b/java/compiler/impl/src/com/intellij/build/internal/DummyBuildViewManager.java @@ -0,0 +1,27 @@ +// Copyright 2000-2017 JetBrains s.r.o. +// Use of this source code is governed by the Apache 2.0 license that can be +// found in the LICENSE file. +package com.intellij.build.internal; + +import com.intellij.build.BuildContentManager; +import com.intellij.build.BuildViewManager; +import com.intellij.build.events.BuildEvent; +import com.intellij.build.events.FinishBuildEvent; +import com.intellij.openapi.project.Project; + +/** + * @author Vladislav.Soroka + */ +public class DummyBuildViewManager extends BuildViewManager { + public DummyBuildViewManager(Project project, BuildContentManager buildContentManager) { + super(project, buildContentManager); + } + + @Override + public void onEvent(BuildEvent event) { + if(event instanceof FinishBuildEvent) { + //noinspection UseOfSystemOutOrSystemErr + System.out.println(event.getMessage()); + } + } +} diff --git a/resources/src/idea/RichPlatformPlugin.xml b/resources/src/idea/RichPlatformPlugin.xml index 22d312b32c9b..a989ddebc5f0 100644 --- a/resources/src/idea/RichPlatformPlugin.xml +++ b/resources/src/idea/RichPlatformPlugin.xml @@ -180,7 +180,8 @@ testServiceImplementation="com.intellij.build.internal.DummyBuildContentManager"/> + serviceImplementation="com.intellij.build.BuildViewManager" + testServiceImplementation="com.intellij.build.internal.DummyBuildViewManager"/>