BaseProjectConfig: properly register clean task

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2021-02-17 00:15:19 +05:30
parent 41c64f4b02
commit 66a2e9ef69
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -11,6 +11,7 @@ import org.gradle.api.tasks.Delete
import org.gradle.api.tasks.testing.Test import org.gradle.api.tasks.testing.Test
import org.gradle.api.tasks.testing.logging.TestLogEvent import org.gradle.api.tasks.testing.logging.TestLogEvent
import org.gradle.api.tasks.wrapper.Wrapper import org.gradle.api.tasks.wrapper.Wrapper
import org.gradle.kotlin.dsl.register
import org.gradle.kotlin.dsl.repositories import org.gradle.kotlin.dsl.repositories
import org.gradle.kotlin.dsl.withType import org.gradle.kotlin.dsl.withType
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@ -21,7 +22,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
*/ */
internal fun Project.configureForRootProject() { internal fun Project.configureForRootProject() {
// register task for cleaning the build directory in the root project // register task for cleaning the build directory in the root project
tasks.register("clean", Delete::class.java) { tasks.register<Delete>("clean") {
delete(rootProject.buildDir) delete(rootProject.buildDir)
} }
tasks.withType<Wrapper> { tasks.withType<Wrapper> {