Build: Clean previous output before instrumentation

Otherwise it may lead to unnecessary classes (left from previous plugin build) being packed to plugin
This commit is contained in:
Vyacheslav Gerasimov
2018-01-16 18:04:03 +03:00
parent c704f2de9a
commit d16883deaa
+1
View File
@@ -101,6 +101,7 @@ open class IntelliJInstrumentCodeTask : ConventionTask() {
@TaskAction
fun instrumentClasses() {
logger.info("input files are: ${originalClassesDirs?.joinToString("; ", transform = { "'${it.name}'${if (it.exists()) "" else " (does not exists)" }"})}")
output?.deleteRecursively()
copyOriginalClasses()
val classpath = project.ideaSdkDeps("javac2.jar", "jdom.jar", "asm-all.jar", "jgoodies-forms.jar")