From 7fc6df089ad46bede863094aeb051110567fcdfd Mon Sep 17 00:00:00 2001 From: ddobrin Date: Tue, 3 Mar 2026 19:15:13 -0500 Subject: [PATCH] refactor: Fixes #947 Update Spring Boot version to 4.0.2, update Spring AI to 2.0.0-M2, organize corresponding imports --- contrib/spring-ai/pom.xml | 2 +- dev/pom.xml | 5 +++ .../com/google/adk/web/AdkWebServerTest.java | 2 +- .../google/adk/web/AdkWebServerUITest.java | 2 +- pom.xml | 41 ++++--------------- 5 files changed, 17 insertions(+), 35 deletions(-) diff --git a/contrib/spring-ai/pom.xml b/contrib/spring-ai/pom.xml index 64346b1c3..e07deec9e 100644 --- a/contrib/spring-ai/pom.xml +++ b/contrib/spring-ai/pom.xml @@ -29,7 +29,7 @@ Spring AI integration for the Agent Development Kit. - 1.1.0 + 2.0.0-M2 1.21.3 diff --git a/dev/pom.xml b/dev/pom.xml index 8595995ed..6a0a03467 100644 --- a/dev/pom.xml +++ b/dev/pom.xml @@ -63,6 +63,11 @@ spring-boot-starter-test test + + org.springframework.boot + spring-boot-starter-webmvc-test + test + com.google.truth truth diff --git a/dev/src/test/java/com/google/adk/web/AdkWebServerTest.java b/dev/src/test/java/com/google/adk/web/AdkWebServerTest.java index 71aaca180..275001200 100644 --- a/dev/src/test/java/com/google/adk/web/AdkWebServerTest.java +++ b/dev/src/test/java/com/google/adk/web/AdkWebServerTest.java @@ -26,8 +26,8 @@ import org.hamcrest.Matchers; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.MockMvc; diff --git a/dev/src/test/java/com/google/adk/web/AdkWebServerUITest.java b/dev/src/test/java/com/google/adk/web/AdkWebServerUITest.java index f4287f786..cfb162db2 100644 --- a/dev/src/test/java/com/google/adk/web/AdkWebServerUITest.java +++ b/dev/src/test/java/com/google/adk/web/AdkWebServerUITest.java @@ -24,8 +24,8 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc; import org.springframework.test.web.servlet.MockMvc; /** diff --git a/pom.xml b/pom.xml index d3f2ba432..218235c72 100644 --- a/pom.xml +++ b/pom.xml @@ -43,7 +43,7 @@ UTF-8 1.11.1 - 3.4.1 + 4.0.2 @@ -55,7 +55,7 @@ 5.11.4 5.20.0 1.6.0 - 2.19.0 + 2.20.2 4.12.0 3.3.6 0.18.1 @@ -77,6 +77,13 @@ + + com.fasterxml.jackson + jackson-bom + ${jackson.version} + pom + import + com.google.cloud libraries-bom @@ -159,36 +166,6 @@ error_prone_annotations ${errorprone.version} - - com.fasterxml.jackson.core - jackson-core - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-annotations - ${jackson.version} - - - com.fasterxml.jackson.core - jackson-databind - ${jackson.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-jdk8 - ${jackson.version} - - - com.fasterxml.jackson.datatype - jackson-datatype-jsr310 - ${jackson.version} - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - ${jackson.version} - com.google.protobuf protobuf-java