From 20fb4bf9fbffc802b80f3354437c542dbe480340 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Sun, 12 Oct 2025 21:31:35 +0200 Subject: [PATCH] added example local Gradle tasks for deploying and uploading plugins --- local.gradle.example | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 local.gradle.example diff --git a/local.gradle.example b/local.gradle.example new file mode 100644 index 0000000..b213bb6 --- /dev/null +++ b/local.gradle.example @@ -0,0 +1,24 @@ +tasks.register('deployVaroPlugin', Copy) { + dependsOn ":varo:shadowJar" + from { project(":varo").shadowJar.archivePath } + into file('path') // path to plugins folder + rename { fileName -> "varo.jar" } +} + +tasks.register("uploadVaroPlugin") { + dependsOn(":varo:shadowJar") + + doLast { + def jarFile = project(":varo").tasks.named("shadowJar").get().outputs.files.singleFile + exec { + commandLine "scp", "-4", "-P", "22", jarFile.absolutePath, "user@host:path/varo.jar" + } + } +} + +tasks.register('deployCraftAttackPlugin', Copy) { + dependsOn ":craftattack:shadowJar" + from { project(":craftattack").shadowJar.archivePath } + into file('path') // path to plugins folder + rename { fileName -> "craftattack.jar" } +}