Gradle, ProcessedFilesCache: delete everything on version change
This commit is contained in:
+4
-1
@@ -65,7 +65,10 @@ internal open class ProcessedFilesCache(
|
|||||||
stateFile.reader().use {
|
stateFile.reader().use {
|
||||||
gson.fromJson(it, State::class.java)
|
gson.fromJson(it, State::class.java)
|
||||||
}.let {
|
}.let {
|
||||||
if (it.version != version) null else it
|
if (it.version != version) {
|
||||||
|
targetDir.deleteRecursively()
|
||||||
|
null
|
||||||
|
} else it
|
||||||
}
|
}
|
||||||
} catch (e: JsonParseException) {
|
} catch (e: JsonParseException) {
|
||||||
project.logger.warn("Cannot read $stateFile", e)
|
project.logger.warn("Cannot read $stateFile", e)
|
||||||
|
|||||||
Reference in New Issue
Block a user