From e67362bf4859daf38598a6ad7f94255e8513086d Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 31 Jan 2012 13:26:34 +0100 Subject: [PATCH] forcibly report "error" build status in case of failure --- .../impl/src/com/intellij/compiler/impl/CompileDriver.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java index b4d2692efc09..87198ba9d5e7 100644 --- a/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java +++ b/java/compiler/impl/src/com/intellij/compiler/impl/CompileDriver.java @@ -497,7 +497,7 @@ public class CompileDriver { break; } } - compileContext.putUserData(COMPILE_SERVER_BUILD_STATUS, status); + compileContext.putUserDataIfAbsent(COMPILE_SERVER_BUILD_STATUS, status); break; } return eventType == JpsRemoteProto.Message.Response.BuildEvent.Type.BUILD_COMPLETED; @@ -511,6 +511,7 @@ public class CompileDriver { LOG.info(trace); System.out.println(trace); } + compileContext.putUserData(COMPILE_SERVER_BUILD_STATUS, ExitStatus.ERRORS); } @Override