最新的Spring云任务与Spring -boot 2.6.6不兼容吗?



我正在尝试使用spring-cloud-task-core 2.4.1版本与spring-boot 2.6.6版本(从2021.0。X发布训练)。这显示了下面的错误:

Your project setup is incompatible with our requirements due to following reasons:
- Spring Boot [2.6.6] is not compatible with this Spring Cloud release train

Action:
Consider applying the following actions:
- Change Spring Boot version to one of the following versions [2.4.x, 2.5.x] .
You can find the latest Spring Boot versions here [https://spring.io/projects/spring-boot#learn]. 
If you want to learn more about the Spring Cloud Release train compatibility, you can visit this page [https://spring.io/projects/spring-cloud#overview] and check the [Release Trains] section.
If you want to disable this check, just set the property [spring.cloud.compatibility-verifier.enabled=false]

这是否意味着cloud-task 2.4.1与spring-boot 2.6.6不兼容?在我向spring社区提出这个问题之前,我想先在这里确认一下。

Edit-1:使用spring-cloud-task-dependencies作为BOM的Pom.xml:

对于以前的spring-boot 2.1.1:

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

对于建议的弹簧引导2.6.6或2.5.12:

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-task-dependencies</artifactId>
<version>${spring-cloud-task-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

这里,我必须使用spring-cloud-task-dependencies.version,因为spring-boot.version给出以下错误:

<代码>

Spring Boot 2.6.6和Spring Cloud Task 2.4.1兼容

该消息由spring-cloud-commons的一部分spring-cloud-commons生成。你好像有3.0版本的藏物。尽管您需要的是3.1.x版本,但还是要在类路径上安装。

您需要确保spring-cloud.version的版本没有以某种方式固定到某个旧版本。最简单的方法是让Spring Cloud发布train 2021.0.x的bom来管理这个版本。

来自Spring Initializr的maven片段为 PP_5其中2021.0.1应该设置为CC_8。

相关内容

  • 没有找到相关文章

最新更新