From 60c6dcee9063f3330970ff053caae1535167350b Mon Sep 17 00:00:00 2001 From: Vincent Sijben <36117924+vincentsijben@users.noreply.github.com> Date: Sat, 22 Mar 2025 15:58:18 +0100 Subject: [PATCH 1/3] fixed copy bug code wasn't correctly copying files. --- build.gradle.kts | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 1f3b579..23324d0 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -256,18 +256,26 @@ tasks.register("deployToProcessingSketchbook") { group = "processing" dependsOn("buildReleaseArtifacts") - doFirst { - println("Copy to sketchbook $sketchbookLocation ...") - } - val installDirectory = "$sketchbookLocation/libraries/$libName" - copy { - from(releaseDirectory) - include("library.properties", - "examples/**", - "library/**", - "reference/**", - "src/**" - ) - into(installDirectory) + doLast { + val installDirectory = file("$sketchbookLocation/libraries/$libName") + + println("Removing old install from: $installDirectory") + delete(installDirectory) + + println("Copying fresh build to sketchbook $sketchbookLocation ...") + project.copy { + from(releaseDirectory) { + include( + "library.properties", + "examples/**", + "library/**", + "reference/**", + "src/**" + ) + } + into(installDirectory) + duplicatesStrategy = DuplicatesStrategy.INCLUDE + } + } } From d581d0468fe4db64de93f62d22d2e9909893375e Mon Sep 17 00:00:00 2001 From: Vincent Sijben <36117924+vincentsijben@users.noreply.github.com> Date: Sat, 22 Mar 2025 16:14:26 +0100 Subject: [PATCH 2/3] removed duplicateStrategy --- build.gradle.kts | 2 -- 1 file changed, 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 23324d0..4ddbc2a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -274,8 +274,6 @@ tasks.register("deployToProcessingSketchbook") { ) } into(installDirectory) - duplicatesStrategy = DuplicatesStrategy.INCLUDE } - } } From 03fc672ac9283ead99a13f8498a9b6498d9933df Mon Sep 17 00:00:00 2001 From: Claudine Date: Sat, 29 Mar 2025 00:07:51 +0000 Subject: [PATCH 3/3] add back in print of sketchbook location --- build.gradle.kts | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 4ddbc2a..e58adea 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -256,6 +256,10 @@ tasks.register("deployToProcessingSketchbook") { group = "processing" dependsOn("buildReleaseArtifacts") + doFirst { + println("Copy to sketchbook $sketchbookLocation ...") + } + doLast { val installDirectory = file("$sketchbookLocation/libraries/$libName") @@ -263,16 +267,15 @@ tasks.register("deployToProcessingSketchbook") { delete(installDirectory) println("Copying fresh build to sketchbook $sketchbookLocation ...") - project.copy { - from(releaseDirectory) { - include( - "library.properties", - "examples/**", - "library/**", - "reference/**", - "src/**" - ) - } + copy { + from(releaseDirectory) + include( + "library.properties", + "examples/**", + "library/**", + "reference/**", + "src/**" + ) into(installDirectory) } }