diff --git a/build.gradle b/build.gradle index fb2da1c..7718d6d 100644 --- a/build.gradle +++ b/build.gradle @@ -57,13 +57,16 @@ tasks.register('cargoBuild', Exec) { commandLine 'cargo', 'build', '--release' } -compileJava.dependsOn cargoBuild +//must act before all other tasks who mess with resources to reliably get the binary in +patchPluginXml.dependsOn cargoBuild //delete old jni generated files tasks.register('deleteGeneratedNativeInterface', Delete) { delete 'src/main/java/com/codemp/intellij/jni' } +cargoBuild.dependsOn deleteGeneratedNativeInterface + //delete cargo build files tasks.register('cargoClean', Exec) { workingDir '.'