diff --git a/src/rosjava_build_tools/templates/rosjava_project/build.gradle.in b/src/rosjava_build_tools/templates/rosjava_project/build.gradle.in
index c022fcf6386f294cf6c85debeb0ef60401456830..329cae499ee1f6a627f3fa192cffdcde7e3a4847 100644
--- a/src/rosjava_build_tools/templates/rosjava_project/build.gradle.in
+++ b/src/rosjava_build_tools/templates/rosjava_project/build.gradle.in
@@ -40,3 +40,10 @@ dependencies {
   /* compile project(':sibling_gradle_project') */
 }
 
+task cleanScripts(dependsOn: 'installDist') {
+  doLast {
+    file('build/scripts').deleteDir()
+  }
+}
+
+installDist.finalizedBy(cleanScripts)