From 7cdd5257c8e9888d2d99abdecc928a723f9fe137 Mon Sep 17 00:00:00 2001 From: Sergey Rostov Date: Wed, 21 Nov 2018 12:34:49 +0300 Subject: [PATCH] JPS: clear target local cache version file when caches are not required anymore Makes changeIncrementalOption/incrementalOff test green --- .../src/org/jetbrains/kotlin/jps/build/KotlinCompileContext.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinCompileContext.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinCompileContext.kt index 250e6b92e24..c70eccb5ba9 100644 --- a/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinCompileContext.kt +++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinCompileContext.kt @@ -231,6 +231,7 @@ class KotlinCompileContext(val jpsContext: CompileContext) { "$target caches is cleared as not required anymore: ${target.initialLocalCacheAttributesDiff}" ) testingLogger?.invalidOrUnusedCache(null, target, target.initialLocalCacheAttributesDiff) + target.initialLocalCacheAttributesDiff.manager.writeVersion(null) dataManager.getKotlinCache(target)?.clean() } }