From 997d33a910edd3b96a4398a342c38f7f0ea9b132 Mon Sep 17 00:00:00 2001 From: zaaarf Date: Sat, 18 Nov 2023 21:08:39 +0100 Subject: [PATCH] fix: cargo build before gradle intellij plugin touches resources --- build.gradle | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 '.'