Spring Boot版本升级到3.x后缺少org.springframework.cloud.test.TestSocketUtils

问题描述 投票:0回答:1

我在 build.gradle 中使用以下给定的依赖项进行应用程序测试

testImplementation 'org.springframework.cloud:spring-cloud-starter-contract-verifier:4.0.1'

现在,当我将 Spring Boot 版本从

3.x
更新为
2.x
时,我得到了
java.lang.NoClassDefFoundError
TestSocketUtils

想知道以前是否有人遇到过这个问题?

java spring spring-boot gradle spring-cloud
1个回答
1
投票

请在

build.gradle
中添加 spring-cloud-test-support 依赖项:

// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-test-support
testImplementation 'org.springframework.cloud:spring-cloud-test-support:4.0.1'

其中有

org.springframework.cloud.test.TestSocketUtils
类。

© www.soinside.com 2019 - 2024. All rights reserved.