From 6c0d3f2a2bacc1256d29f66c5e33e49cff550b0b Mon Sep 17 00:00:00 2001 From: jruaux Date: Tue, 16 Jan 2024 21:56:03 -0800 Subject: [PATCH] build: Added dependsOn shadowjar for publish tasks --- .../redis-smart-cache-jdbc.gradle | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/redis-smart-cache-jdbc/redis-smart-cache-jdbc.gradle b/core/redis-smart-cache-jdbc/redis-smart-cache-jdbc.gradle index 55f553f..e32b75e 100644 --- a/core/redis-smart-cache-jdbc/redis-smart-cache-jdbc.gradle +++ b/core/redis-smart-cache-jdbc/redis-smart-cache-jdbc.gradle @@ -50,4 +50,14 @@ jmhJar { compileJava { options.release = 8 +} + +afterEvaluate { + def shadowJar = project.tasks.findByName('shadowJar') + def publishTask = project.tasks.findByName('publishMainPublicationToMavenLocal') + if (publishTask && shadowJar) publishTask.dependsOn(shadowJar) + publishTask = tasks.findByName('publishMainPublicationToLocalSnapshotRepository') + if (publishTask && shadowJar) publishTask.dependsOn(shadowJar) + publishTask = tasks.findByName('publishMainPublicationToLocalReleaseRepository') + if (publishTask && shadowJar) publishTask.dependsOn(shadowJar) } \ No newline at end of file