aboutsummaryrefslogtreecommitdiffstats
path: root/buildSrc
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2023-04-09 01:02:27 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2023-04-09 01:02:27 +0200
commita4554dcbd7f3c0217b58e60face97fc2a4d96324 (patch)
tree9c6b3d431eb1d4dbfd160b604b36354a7eaa0494 /buildSrc
parentbuild: refactor frontend build (diff)
downloadrefinery-a4554dcbd7f3c0217b58e60face97fc2a4d96324.tar.gz
refinery-a4554dcbd7f3c0217b58e60face97fc2a4d96324.tar.zst
refinery-a4554dcbd7f3c0217b58e60face97fc2a4d96324.zip
build: add clobberEclipse task
Allows removing Eclipse-specific generated files from the source tree quickly.
Diffstat (limited to 'buildSrc')
-rw-r--r--buildSrc/src/main/kotlin/refinery-eclipse.gradle.kts9
1 files changed, 8 insertions, 1 deletions
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 {
23 } 23 }
24} 24}
25 25
26tasks.named("eclipse") { 26val eclipseTask = tasks.named("eclipse") {
27 dependsOn(eclipseResourceEncoding) 27 dependsOn(eclipseResourceEncoding)
28} 28}
29 29
30the<EclipseModel>().synchronizationTasks(eclipseResourceEncoding) 30the<EclipseModel>().synchronizationTasks(eclipseResourceEncoding)
31
32tasks.register("clobberEclipse", Delete::class) {
33 mustRunAfter(eclipseTask)
34 delete(".classpath")
35 delete(".project")
36 delete(".settings")
37}