Gradle, ProcessedFilesCache: delete everything on version change

This commit is contained in:
Sergey Rostov
2019-05-31 10:55:31 +03:00
parent 5b6c467e22
commit e557a3c3f2
@@ -65,7 +65,10 @@ internal open class ProcessedFilesCache(
stateFile.reader().use {
gson.fromJson(it, State::class.java)
}.let {
if (it.version != version) null else it
if (it.version != version) {
targetDir.deleteRecursively()
null
} else it
}
} catch (e: JsonParseException) {
project.logger.warn("Cannot read $stateFile", e)