From cbcdf3d1f315541cf343d4f71b5359f72b944ccd Mon Sep 17 00:00:00 2001 From: luciano Date: Tue, 7 Oct 2025 09:22:05 +0200 Subject: [PATCH 1/4] FDP-3441: added fat jar Signed-off-by: luciano --- build.gradle.kts | 12 ++++++++++++ gradle/libs.versions.toml | 2 ++ 2 files changed, 14 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index b87d34c..ccea190 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -16,6 +16,7 @@ plugins { id("java") `maven-publish` alias(libs.plugins.protobuf) + alias(libs.plugins.shadow) } repositories { @@ -64,3 +65,14 @@ tasks.register("protoJar") { archiveClassifier.set("proto") from("src/generated/main/java") } + +tasks { + shadowJar { + archiveClassifier.set("") + mergeServiceFiles() + } + + build { + dependsOn(shadowJar) + } +} \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c0924be..3cddc56 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,6 +4,7 @@ [versions] protobuf = "4.32.1" protobufPlugin = "0.9.5" +shadow = "9.2.0" [libraries] protoJava = { group = "com.google.protobuf", name = "protobuf-java", version.ref = "protobuf" } @@ -11,3 +12,4 @@ protoc = { group = "com.google.protobuf", name = "protoc", version.ref = "protob [plugins] protobuf = { id = "com.google.protobuf", version.ref = "protobufPlugin" } +shadow = { id = "com.gradleup.shadow", version.ref = "shadow" } From 4a9749fed66497e02022d0422e62940732cb1d1c Mon Sep 17 00:00:00 2001 From: luciano Date: Tue, 7 Oct 2025 09:28:27 +0200 Subject: [PATCH 2/4] FDP-3441-changed-GHA Signed-off-by: luciano --- .github/workflows/gradle.yml | 2 +- build.gradle.kts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 6bd1515..3f5ae49 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -33,7 +33,7 @@ jobs: with: dependency-graph: generate-and-submit - name: Build with Gradle - run: ./gradlew protoJar + run: ./gradlew build env: GITHUB_ACTOR: ${{ github.actor }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/build.gradle.kts b/build.gradle.kts index ccea190..3a45a64 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -75,4 +75,4 @@ tasks { build { dependsOn(shadowJar) } -} \ No newline at end of file +} From 89a23739c1c9a504159ba74cb5d6d0eee3dd0c93 Mon Sep 17 00:00:00 2001 From: luciano Date: Tue, 7 Oct 2025 09:54:32 +0200 Subject: [PATCH 3/4] FDP-3441-changed-GHA Signed-off-by: luciano --- build.gradle.kts | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle.kts b/build.gradle.kts index 3a45a64..612634a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -76,3 +76,4 @@ tasks { dependsOn(shadowJar) } } + From 0c857e937d200b70659dde711d7f849af3143701 Mon Sep 17 00:00:00 2001 From: luciano Date: Tue, 7 Oct 2025 10:03:40 +0200 Subject: [PATCH 4/4] FDP-3441-finialize Signed-off-by: luciano --- build.gradle.kts | 1 - 1 file changed, 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 612634a..3a45a64 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -76,4 +76,3 @@ tasks { dependsOn(shadowJar) } } -