From f57634809e1c1e9bf68579b0b81c4c5f298ed76e Mon Sep 17 00:00:00 2001 From: pjay Date: Sat, 18 Apr 2026 09:05:00 +0700 Subject: [PATCH] build(sidecar): pin shadowJar output name to sidecar-all.jar (#3) --- sidecar/build.gradle.kts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sidecar/build.gradle.kts b/sidecar/build.gradle.kts index b1a4e4b..b724519 100644 --- a/sidecar/build.gradle.kts +++ b/sidecar/build.gradle.kts @@ -73,6 +73,13 @@ application { mainClass.set("dev.uatu.sidecar.MainKt") } +// The Go binary embeds this fat JAR by fixed path (internal/sidecar/assets/ +// sidecar-all.jar). Pin the shadow output name so the embed step doesn't +// depend on `version`. +tasks.named("shadowJar") { + archiveFileName.set("sidecar-all.jar") +} + // JUnit 4 (vintage) for the gRPC GrpcCleanupRule + JUnit 5 (jupiter) // for the rest. UseJUnitPlatform with the vintage engine handles both. tasks.test {