【发布时间】:2021-02-23 00:44:16
【问题描述】:
我正在将spring boot版本从1.5.9升级到2.3.5,spring cloud版本从Edgware.SR2升级到Hoxton.SR6。
POM 包括spring-cloud-stream-schema、spring-cloud-starter-eureka 和spring-cloud-sleuth-stream,如下所示,当它与Edgware 一起运行时。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-schema</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-stream</artifactId>
</dependency>
升级后,maven build 报如下错误。
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-stream-schema:jar is missing. @ line 89, column 15
[ERROR] 'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-starter-eureka:jar is missing. @ line 97, column 15
[ERROR] 'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-sleuth-stream:jar is missing. @ line 109, column 15
看起来这 3 个 jar 被移出或与 Hoxton.SR6 中的其他 jar 合并。
更新后的依赖项是什么?
【问题讨论】:
-
您是否通过
spring-cloud-dependenciesBOM 导入您的依赖项(版本)? -
@DirkDeyne 没有。 spring-boot-starter-parent
标签: java spring-boot maven spring-cloud