From 0e4b5f6a562d55430aab9ea0b857263932bf5cef Mon Sep 17 00:00:00 2001 From: Artur Ciocanu Date: Sun, 19 Oct 2025 10:59:03 -0700 Subject: [PATCH 1/6] Force Jackson version to override the SB Jackson version Signed-off-by: Artur Ciocanu --- sdk-tests/pom.xml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/sdk-tests/pom.xml b/sdk-tests/pom.xml index 553e4a9a8..c66b73722 100644 --- a/sdk-tests/pom.xml +++ b/sdk-tests/pom.xml @@ -38,6 +38,40 @@ pom import + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-jsr310 + ${jackson.version} + + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-parameter-names + ${jackson.version} + org.junit.platform junit-platform-commons From 863c334f08e4303ed3235da148d0dffc045745aa Mon Sep 17 00:00:00 2001 From: Artur Ciocanu Date: Sun, 19 Oct 2025 11:29:15 -0700 Subject: [PATCH 2/6] Move all the Jackson deps to parent POM. Signed-off-by: Artur Ciocanu --- pom.xml | 10 ++++++++++ sdk/pom.xml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 0a6a5360e..3144d099f 100644 --- a/pom.xml +++ b/pom.xml @@ -471,6 +471,16 @@ jackson-annotations ${jackson.version} + + com.fasterxml.jackson.datatype + jackson-datatype-jdk8 + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-parameter-names + ${jackson.version} + io.projectreactor reactor-core diff --git a/sdk/pom.xml b/sdk/pom.xml index 6bfecd258..f77de232d 100644 --- a/sdk/pom.xml +++ b/sdk/pom.xml @@ -20,7 +20,6 @@ --add-opens java.base/java.util=ALL-UNNAMED - @@ -119,6 +118,7 @@ org.assertj assertj-core + test io.grpc From 55f7faebdd1b4bc74cde4299bc625df79c7acc7a Mon Sep 17 00:00:00 2001 From: Artur Ciocanu Date: Sun, 19 Oct 2025 17:14:12 -0700 Subject: [PATCH 3/6] Ensure app JAR build order Signed-off-by: Artur Ciocanu --- .../workflows/multi-app/orchestrator/pom.xml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml index 5c44171c8..5fe02cfd0 100644 --- a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml +++ b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml @@ -45,6 +45,19 @@ rest-assured test + + + io.dapr + worker-one + ${project.version} + test + + + io.dapr + worker-two + ${project.version} + test + @@ -75,6 +88,23 @@ true + + org.apache.maven.plugins + maven-failsafe-plugin + + + + integration-test + verify + + + + + + **/*IT.java + + + From 19b021c79b13b7dce073740e32be26fa2a329a55 Mon Sep 17 00:00:00 2001 From: Artur Ciocanu Date: Sun, 19 Oct 2025 18:13:10 -0700 Subject: [PATCH 4/6] Remove explicit Jackson from sdk-tests module. Signed-off-by: Artur Ciocanu --- sdk-tests/pom.xml | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/sdk-tests/pom.xml b/sdk-tests/pom.xml index c66b73722..553e4a9a8 100644 --- a/sdk-tests/pom.xml +++ b/sdk-tests/pom.xml @@ -38,40 +38,6 @@ pom import - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - ${jackson.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - ${jackson.version} - - - com.fasterxml.jackson.module - jackson-module-parameter-names - ${jackson.version} - org.junit.platform junit-platform-commons From 4ef997844d954aa8c3eb0a1119a1f20971b4e716 Mon Sep 17 00:00:00 2001 From: Artur Ciocanu Date: Sun, 19 Oct 2025 20:15:02 -0700 Subject: [PATCH 5/6] Make sure test is used for test dependencies. Signed-off-by: Artur Ciocanu --- dapr-spring/dapr-spring-boot-autoconfigure/pom.xml | 1 + spring-boot-examples/consumer-app/pom.xml | 1 + spring-boot-examples/producer-app/pom.xml | 1 + spring-boot-examples/workflows/multi-app/orchestrator/pom.xml | 1 + spring-boot-examples/workflows/multi-app/worker-one/pom.xml | 1 + spring-boot-examples/workflows/multi-app/worker-two/pom.xml | 1 + spring-boot-examples/workflows/patterns/pom.xml | 1 + 7 files changed, 7 insertions(+) diff --git a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml index a3b7000dc..7cec5fce6 100644 --- a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml +++ b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml @@ -85,6 +85,7 @@ org.springframework.boot spring-boot-starter-test + test diff --git a/spring-boot-examples/consumer-app/pom.xml b/spring-boot-examples/consumer-app/pom.xml index 46b2569cf..d39a50cf5 100644 --- a/spring-boot-examples/consumer-app/pom.xml +++ b/spring-boot-examples/consumer-app/pom.xml @@ -63,6 +63,7 @@ org.springframework.boot spring-boot-starter-test + test diff --git a/spring-boot-examples/producer-app/pom.xml b/spring-boot-examples/producer-app/pom.xml index 1d816cd12..467d48c2d 100644 --- a/spring-boot-examples/producer-app/pom.xml +++ b/spring-boot-examples/producer-app/pom.xml @@ -25,6 +25,7 @@ org.springframework.boot spring-boot-starter-test + test io.dapr.spring diff --git a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml index 5fe02cfd0..c4f8a515f 100644 --- a/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml +++ b/spring-boot-examples/workflows/multi-app/orchestrator/pom.xml @@ -25,6 +25,7 @@ org.springframework.boot spring-boot-starter-test + test io.dapr.spring diff --git a/spring-boot-examples/workflows/multi-app/worker-one/pom.xml b/spring-boot-examples/workflows/multi-app/worker-one/pom.xml index cecf892ad..e2447be6a 100644 --- a/spring-boot-examples/workflows/multi-app/worker-one/pom.xml +++ b/spring-boot-examples/workflows/multi-app/worker-one/pom.xml @@ -25,6 +25,7 @@ org.springframework.boot spring-boot-starter-test + test io.dapr.spring diff --git a/spring-boot-examples/workflows/multi-app/worker-two/pom.xml b/spring-boot-examples/workflows/multi-app/worker-two/pom.xml index 7b3951ede..9584fabf3 100644 --- a/spring-boot-examples/workflows/multi-app/worker-two/pom.xml +++ b/spring-boot-examples/workflows/multi-app/worker-two/pom.xml @@ -25,6 +25,7 @@ org.springframework.boot spring-boot-starter-test + test io.dapr.spring diff --git a/spring-boot-examples/workflows/patterns/pom.xml b/spring-boot-examples/workflows/patterns/pom.xml index b6382cc0d..a737ec5dc 100644 --- a/spring-boot-examples/workflows/patterns/pom.xml +++ b/spring-boot-examples/workflows/patterns/pom.xml @@ -25,6 +25,7 @@ org.springframework.boot spring-boot-starter-test + test io.dapr.spring From 7f42d54922e4e906940e9ef66934a7094e60ebc3 Mon Sep 17 00:00:00 2001 From: Artur Ciocanu Date: Mon, 20 Oct 2025 09:32:45 -0700 Subject: [PATCH 6/6] Remove extra Jackson modules. Signed-off-by: Artur Ciocanu --- pom.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pom.xml b/pom.xml index 3144d099f..0a6a5360e 100644 --- a/pom.xml +++ b/pom.xml @@ -471,16 +471,6 @@ jackson-annotations ${jackson.version} - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - ${jackson.version} - - - com.fasterxml.jackson.module - jackson-module-parameter-names - ${jackson.version} - io.projectreactor reactor-core