From 9c6ef7782f8caeff459c7ae8dded13e511ed7326 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Wed, 29 Oct 2014 17:34:39 +0300 Subject: [PATCH] Aborting compilation on errors (don't try to compile Java after it). Original commit: 3011bdb7d7dae163c0c1f22405f42f2becf72381 --- .../src/org/jetbrains/jet/jps/build/KotlinBuilder.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jps/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.kt b/jps/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.kt index 86ca6b770d8..74913ee7417 100644 --- a/jps/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.kt +++ b/jps/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.kt @@ -243,6 +243,10 @@ public class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR outputConsumer.registerOutputFile(target, outputFile, sourceFiles.map { it.getPath() }) } + if (compilationErrors) { + return ABORT + } + if (IncrementalCompilation.ENABLED) { if (recompilationDecision == IncrementalCacheImpl.RecompilationDecision.RECOMPILE_ALL) { allCompiledFiles.clear()