Skip to content

Commit e9f744e

Browse files
authored
Merge pull request #4 from ddobrin/spring-ai-update
refactor: Fixes google#947 Update Spring Boot version to 4.0.2, update Spri…
2 parents dc3d681 + a5de006 commit e9f744e

5 files changed

Lines changed: 19 additions & 37 deletions

File tree

contrib/spring-ai/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<description>Spring AI integration for the Agent Development Kit.</description>
3030

3131
<properties>
32-
<spring-ai.version>1.1.1</spring-ai.version>
32+
<spring-ai.version>2.0.0-M2</spring-ai.version>
3333
<testcontainers.version>1.21.3</testcontainers.version>
3434
</properties>
3535

dev/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@
6363
<artifactId>spring-boot-starter-test</artifactId>
6464
<scope>test</scope>
6565
</dependency>
66+
<dependency>
67+
<groupId>org.springframework.boot</groupId>
68+
<artifactId>spring-boot-starter-webmvc-test</artifactId>
69+
<scope>test</scope>
70+
</dependency>
6671
<dependency>
6772
<groupId>com.google.truth</groupId>
6873
<artifactId>truth</artifactId>

dev/src/test/java/com/google/adk/web/AdkWebServerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import org.hamcrest.Matchers;
2727
import org.junit.jupiter.api.Test;
2828
import org.springframework.beans.factory.annotation.Autowired;
29-
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
3029
import org.springframework.boot.test.context.SpringBootTest;
30+
import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
3131
import org.springframework.http.MediaType;
3232
import org.springframework.test.web.servlet.MockMvc;
3333

dev/src/test/java/com/google/adk/web/AdkWebServerUITest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
import org.junit.jupiter.params.ParameterizedTest;
2525
import org.junit.jupiter.params.provider.ValueSource;
2626
import org.springframework.beans.factory.annotation.Autowired;
27-
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
2827
import org.springframework.boot.test.context.SpringBootTest;
28+
import org.springframework.boot.webmvc.test.autoconfigure.AutoConfigureMockMvc;
2929
import org.springframework.test.web.servlet.MockMvc;
3030

3131
/**

pom.xml

Lines changed: 11 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<maven.checkstyle.plugin.version>3.6.0</maven.checkstyle.plugin.version>
4545

4646
<auto-value.version>1.11.1</auto-value.version>
47-
<spring-boot.version>3.4.1</spring-boot.version>
47+
<spring-boot.version>4.0.2</spring-boot.version>
4848
<!-- otel.version capped at 1.51.0 to avoid conflicts with google
4949
cloud libraries. Once they update their otel dependencies we
5050
can consider updating ours here as well -->
@@ -56,9 +56,9 @@
5656
<junit.version>5.11.4</junit.version>
5757
<mockito.version>5.20.0</mockito.version>
5858
<java-websocket.version>1.6.0</java-websocket.version>
59-
<jackson.version>2.19.0</jackson.version>
60-
<okhttp.version>5.3.2</okhttp.version>
61-
<docker-java.version>3.7.0</docker-java.version>
59+
<jackson.version>2.20.2</jackson.version>
60+
<okhttp.version>4.12.0</okhttp.version>
61+
<docker-java.version>3.3.6</docker-java.version>
6262
<graphviz.version>0.18.1</graphviz.version>
6363
<ecj.version>3.41.0</ecj.version>
6464
<maven.version>3.9.0</maven.version>
@@ -78,6 +78,13 @@
7878
<dependencyManagement>
7979
<dependencies>
8080
<!-- BOMs for dependency management -->
81+
<dependency>
82+
<groupId>com.fasterxml.jackson</groupId>
83+
<artifactId>jackson-bom</artifactId>
84+
<version>${jackson.version}</version>
85+
<type>pom</type>
86+
<scope>import</scope>
87+
</dependency>
8188
<dependency>
8289
<groupId>com.google.cloud</groupId>
8390
<artifactId>libraries-bom</artifactId>
@@ -162,36 +169,6 @@
162169
<artifactId>error_prone_annotations</artifactId>
163170
<version>${errorprone.version}</version>
164171
</dependency>
165-
<dependency>
166-
<groupId>com.fasterxml.jackson.core</groupId>
167-
<artifactId>jackson-core</artifactId>
168-
<version>${jackson.version}</version>
169-
</dependency>
170-
<dependency>
171-
<groupId>com.fasterxml.jackson.core</groupId>
172-
<artifactId>jackson-annotations</artifactId>
173-
<version>${jackson.version}</version>
174-
</dependency>
175-
<dependency>
176-
<groupId>com.fasterxml.jackson.core</groupId>
177-
<artifactId>jackson-databind</artifactId>
178-
<version>${jackson.version}</version>
179-
</dependency>
180-
<dependency>
181-
<groupId>com.fasterxml.jackson.datatype</groupId>
182-
<artifactId>jackson-datatype-jdk8</artifactId>
183-
<version>${jackson.version}</version>
184-
</dependency>
185-
<dependency>
186-
<groupId>com.fasterxml.jackson.datatype</groupId>
187-
<artifactId>jackson-datatype-jsr310</artifactId>
188-
<version>${jackson.version}</version>
189-
</dependency>
190-
<dependency>
191-
<groupId>com.fasterxml.jackson.dataformat</groupId>
192-
<artifactId>jackson-dataformat-yaml</artifactId>
193-
<version>${jackson.version}</version>
194-
</dependency>
195172
<dependency>
196173
<groupId>com.google.protobuf</groupId>
197174
<artifactId>protobuf-java</artifactId>

0 commit comments

Comments
 (0)