1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 00:17:11 -07:00

Warn if can't delete dir.

This commit is contained in:
Cedric Beust 2015-11-14 17:12:41 -08:00
parent 654e5d0f65
commit d70376b912

View file

@ -10,6 +10,7 @@ import com.beust.kobalt.maven.*
import com.beust.kobalt.misc.KFiles
import com.beust.kobalt.misc.KobaltExecutors
import com.beust.kobalt.misc.log
import com.beust.kobalt.misc.warn
import java.io.File
import java.util.*
import javax.inject.Inject
@ -77,7 +78,11 @@ abstract class JvmCompilerPlugin @Inject constructor(
@Task(name = TASK_CLEAN, description = "Clean the project", runBefore = arrayOf("compile"))
fun taskClean(project : Project ) : TaskResult {
java.io.File(project.buildDirectory).deleteRecursively()
java.io.File(project.directory, project.buildDirectory).let { dir ->
if (! dir.deleteRecursively()) {
warn("Couldn't delete $dir")
}
}
return TaskResult()
}