Handle return result of dir creation/deletion in kapt
#KT-31322
This commit is contained in:
committed by
Yan Zhulanow
parent
f60bfc34c0
commit
b609fe529c
@@ -67,10 +67,12 @@ open class KaptContext(val options: KaptOptions, val withJdk: Boolean, val logge
|
||||
|
||||
if (sourcesToReprocess == SourcesToReprocess.FullRebuild) {
|
||||
// remove all generated sources and classes
|
||||
options.sourcesOutputDir.deleteRecursively()
|
||||
options.sourcesOutputDir.mkdir()
|
||||
options.classesOutputDir.deleteRecursively()
|
||||
options.classesOutputDir.mkdir()
|
||||
fun deleteAndCreate(dir: File) {
|
||||
if (!dir.deleteRecursively()) logger.warn("Unable to delete $dir.")
|
||||
if (!dir.mkdir()) logger.warn("Unable to create $dir.")
|
||||
}
|
||||
deleteAndCreate(options.sourcesOutputDir)
|
||||
deleteAndCreate(options.classesOutputDir)
|
||||
}
|
||||
} else {
|
||||
sourcesToReprocess = SourcesToReprocess.FullRebuild
|
||||
|
||||
Reference in New Issue
Block a user