From c466d1b74312a0fd2aa60964e68b07402716343e Mon Sep 17 00:00:00 2001 From: Siri Varma Vegiraju Date: Wed, 28 May 2025 21:37:23 -0700 Subject: [PATCH] Cleanup Spring Dependencies (#1334) * Update CONTRIBUTING.md Signed-off-by: Siri Varma Vegiraju * Fix spring Signed-off-by: siri-varma * Add context Signed-off-by: siri-varma * Phase 1 Signed-off-by: siri-varma * Fix things Signed-off-by: siri-varma * Fix things Signed-off-by: siri-varma * Fix spring Signed-off-by: siri-varma * Add context Signed-off-by: siri-varma * Phase 1 Signed-off-by: siri-varma * Fix things Signed-off-by: siri-varma * Fix things Signed-off-by: siri-varma * move version Signed-off-by: sirivarma * Fix pom Signed-off-by: sirivarma * change version Signed-off-by: sirivarma * remove unused Signed-off-by: siri-varma * Address comments Signed-off-by: siri-varma * Fix test Signed-off-by: siri-varma * Fix test Signed-off-by: siri-varma * Fix things Signed-off-by: sirivarma --------- Signed-off-by: Siri Varma Vegiraju Signed-off-by: siri-varma Signed-off-by: sirivarma Co-authored-by: artur-ciocanu --- .../dapr-spring-boot-autoconfigure/pom.xml | 20 ++- .../dapr-spring-boot-starter-test/pom.xml | 2 - .../dapr-spring-boot-starter/pom.xml | 5 - dapr-spring/dapr-spring-boot-tests/pom.xml | 2 - dapr-spring/dapr-spring-data/pom.xml | 4 + dapr-spring/dapr-spring-messaging/pom.xml | 11 ++ dapr-spring/dapr-spring-workflows/pom.xml | 9 +- dapr-spring/pom.xml | 137 ++++++++++++------ pom.xml | 21 ++- spring-boot-examples/consumer-app/pom.xml | 9 ++ 10 files changed, 155 insertions(+), 65 deletions(-) diff --git a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml index f5fffffed..240ab9fe0 100644 --- a/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml +++ b/dapr-spring/dapr-spring-boot-autoconfigure/pom.xml @@ -18,19 +18,20 @@ io.dapr.spring dapr-spring-data - ${project.parent.version} true + + io.dapr + dapr-sdk-actors + io.dapr.spring dapr-spring-messaging - ${project.parent.version} true io.dapr.spring dapr-spring-workflows - ${project.parent.version} true @@ -71,9 +72,20 @@ io.dapr testcontainers-dapr - ${dapr.sdk.alpha.version} test + + org.springframework + spring-beans + + + org.springframework + spring-context + + + org.springframework.boot + spring-boot-starter-test + diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml index 141c28ced..2bca355e8 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter-test/pom.xml @@ -23,12 +23,10 @@ io.dapr.spring dapr-spring-boot-tests - ${project.parent.version} io.dapr testcontainers-dapr - ${project.parent.version} org.springframework.boot diff --git a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml index a57f708da..ff916ac25 100644 --- a/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml +++ b/dapr-spring/dapr-spring-boot-starters/dapr-spring-boot-starter/pom.xml @@ -23,27 +23,22 @@ io.dapr dapr-sdk-springboot - ${dapr.sdk.version} io.dapr.spring dapr-spring-boot-autoconfigure - ${project.parent.version} io.dapr.spring dapr-spring-data - ${project.parent.version} io.dapr.spring dapr-spring-messaging - ${project.parent.version} io.dapr.spring dapr-spring-workflows - ${project.parent.version} diff --git a/dapr-spring/dapr-spring-boot-tests/pom.xml b/dapr-spring/dapr-spring-boot-tests/pom.xml index b9210d058..e0e3425f6 100644 --- a/dapr-spring/dapr-spring-boot-tests/pom.xml +++ b/dapr-spring/dapr-spring-boot-tests/pom.xml @@ -22,7 +22,6 @@ io.dapr.spring dapr-spring-boot-autoconfigure - ${project.parent.version} org.testcontainers @@ -38,7 +37,6 @@ io.dapr testcontainers-dapr - ${dapr.sdk.alpha.version} diff --git a/dapr-spring/dapr-spring-data/pom.xml b/dapr-spring/dapr-spring-data/pom.xml index bd6efe151..bf7b8b3be 100644 --- a/dapr-spring/dapr-spring-data/pom.xml +++ b/dapr-spring/dapr-spring-data/pom.xml @@ -19,6 +19,10 @@ org.springframework.data spring-data-keyvalue + + io.dapr + dapr-sdk + diff --git a/dapr-spring/dapr-spring-messaging/pom.xml b/dapr-spring/dapr-spring-messaging/pom.xml index d5d50ef4e..6ab4ce230 100644 --- a/dapr-spring/dapr-spring-messaging/pom.xml +++ b/dapr-spring/dapr-spring-messaging/pom.xml @@ -14,6 +14,17 @@ Dapr Spring Messaging jar + + + org.springframework + spring-context + + + io.dapr + dapr-sdk + + + diff --git a/dapr-spring/dapr-spring-workflows/pom.xml b/dapr-spring/dapr-spring-workflows/pom.xml index 2182b6090..bac4ab7d2 100644 --- a/dapr-spring/dapr-spring-workflows/pom.xml +++ b/dapr-spring/dapr-spring-workflows/pom.xml @@ -15,10 +15,17 @@ jar + + org.springframework + spring-beans + + + org.springframework + spring-context + io.dapr dapr-sdk-workflows - ${project.version} diff --git a/dapr-spring/pom.xml b/dapr-spring/pom.xml index 740f7cdd1..f332fb217 100644 --- a/dapr-spring/pom.xml +++ b/dapr-spring/pom.xml @@ -28,12 +28,14 @@ - 3.2.6 11 11 11 1.19.8 - 5.10.2 + 5.11.2 + 0.16.0-SNAPSHOT + 3.2.6 + 6.1.8 1.4.14 @@ -44,32 +46,121 @@ spring-boot-dependencies ${springboot.version} pom - import + + io.dapr + dapr-sdk + ${dapr.sdk.version} + + + io.dapr + dapr-sdk-actors + ${dapr.sdk.version} + + + io.dapr + dapr-sdk-workflows + ${dapr.sdk.alpha.version} + + + io.dapr.spring + dapr-spring-data + ${dapr.spring.version} + + + io.dapr.spring + dapr-spring-messaging + ${dapr.spring.version} + + + io.dapr.spring + dapr-spring-workflows + ${dapr.spring.version} + + + io.dapr.spring + dapr-spring-boot-autoconfigure + ${dapr.spring.version} + + + io.dapr + dapr-sdk-springboot + ${dapr.sdk.version} + + + org.springframework + spring-context + ${springframework.version} + + + org.springframework + spring-beans + ${springframework.version} + + + + + org.springframework + spring-web + ${springframework.version} + + + org.springframework.boot + spring-boot-configuration-processor + ${springboot.version} + + + org.springframework.boot + spring-boot-starter + ${springboot.version} + + + org.springframework.boot + spring-boot-autoconfigure-processor + ${springboot.version} + + + io.dapr.spring + dapr-spring-boot-tests + ${dapr.spring.version} + + + org.junit.jupiter junit-jupiter-api ${junit.version} + test + + + org.springframework.boot + spring-boot-starter-test + ${springboot.version} + test org.junit.jupiter junit-jupiter-params ${junit.version} + test org.junit.jupiter junit-jupiter-engine ${junit.version} + test org.junit.jupiter junit-jupiter ${junit.version} + test org.testcontainers junit-jupiter ${testcontainers.version} + test ch.qos.logback @@ -79,46 +170,6 @@ - - - - io.dapr - dapr-sdk - ${dapr.sdk.version} - - - io.dapr - dapr-sdk-actors - ${dapr.sdk.version} - - - - - org.springframework - spring-web - true - - - org.springframework - spring-context - true - - - org.springframework.boot - spring-boot-configuration-processor - ${springboot.version} - true - - - - - org.springframework.boot - spring-boot-starter-test - ${springboot.version} - test - - - diff --git a/pom.xml b/pom.xml index c0c67a89d..a5d320569 100644 --- a/pom.xml +++ b/pom.xml @@ -1,7 +1,7 @@ + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="http://maven.apache.org/POM/4.0.0" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 io.dapr @@ -129,11 +129,11 @@ ${grpc.version} test - - org.jetbrains.kotlin - kotlin-stdlib - 2.1.0 - + + org.jetbrains.kotlin + kotlin-stdlib + 2.1.0 + org.yaml snakeyaml @@ -241,6 +241,11 @@ spring-boot-testcontainers ${springboot.version} + + io.dapr + testcontainers-dapr + ${dapr.sdk.alpha.version} + org.testcontainers toxiproxy diff --git a/spring-boot-examples/consumer-app/pom.xml b/spring-boot-examples/consumer-app/pom.xml index ad64eb49a..8bb5e715d 100644 --- a/spring-boot-examples/consumer-app/pom.xml +++ b/spring-boot-examples/consumer-app/pom.xml @@ -55,6 +55,15 @@ rest-assured test + + org.junit.jupiter + junit-jupiter-api + test + + + org.springframework.boot + spring-boot-starter-test +