diff --git a/android-static-binding-generator/project/build.gradle b/android-static-binding-generator/project/build.gradle index fe1e30e8c..ff3677166 100644 --- a/android-static-binding-generator/project/build.gradle +++ b/android-static-binding-generator/project/build.gradle @@ -268,3 +268,8 @@ task generateBindings() { traverseJsFiles.dependsOn(generateInterfaceNamesList) runAstParser.dependsOn(traverseJsFiles) generateBindings.dependsOn(runAstParser) + +///////// CUSTOM CLEAN //////////// +task clean(type: Delete) { + delete files(["$projectDir/bindings.txt", "$projectDir/cached.txt", "$projectDir/interfaces-names.txt", "$projectDir/jsFilesParameters.txt"]) +} diff --git a/build-artifacts/project-template-gradle/build.gradle b/build-artifacts/project-template-gradle/build.gradle index 87edf2dd6..cbf505f39 100644 --- a/build-artifacts/project-template-gradle/build.gradle +++ b/build-artifacts/project-template-gradle/build.gradle @@ -725,6 +725,7 @@ task deleteFlavors (type: Delete){ } } +deleteMetadata.dependsOn(":asbg:clean") deleteFlavors.dependsOn(deleteMetadata) clean.dependsOn(deleteFlavors)