From a4554dcbd7f3c0217b58e60face97fc2a4d96324 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sun, 9 Apr 2023 01:02:27 +0200 Subject: build: add clobberEclipse task Allows removing Eclipse-specific generated files from the source tree quickly. --- buildSrc/src/main/kotlin/refinery-eclipse.gradle.kts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'buildSrc') diff --git a/buildSrc/src/main/kotlin/refinery-eclipse.gradle.kts b/buildSrc/src/main/kotlin/refinery-eclipse.gradle.kts index ed7c5250..5b78c2d2 100644 --- a/buildSrc/src/main/kotlin/refinery-eclipse.gradle.kts +++ b/buildSrc/src/main/kotlin/refinery-eclipse.gradle.kts @@ -23,8 +23,15 @@ val eclipseResourceEncoding by tasks.registering { } } -tasks.named("eclipse") { +val eclipseTask = tasks.named("eclipse") { dependsOn(eclipseResourceEncoding) } the().synchronizationTasks(eclipseResourceEncoding) + +tasks.register("clobberEclipse", Delete::class) { + mustRunAfter(eclipseTask) + delete(".classpath") + delete(".project") + delete(".settings") +} -- cgit v1.2.3-54-g00ecf