Spring Boot 版本兼容性
每个版本的Camunda Spring Boot Starter都与Camunda Platform和Spring Boot的特定版本绑定。 Camunda只推荐(并支持)这些默认组合。 其他组合在生产中使用前必须经过全面测试。
小心
从7.13.0版本开始,Camunda Platform和其兼容的Spring Boot Starter总是共享相同的版本。 而且,Spring Boot Starter中使用的Camunda Platform版本也不必再被重写了。只需选择与你想使用的Camunda Platform版本相近的Starter版本即可。
Spring Boot Starter 版本 | Camunda Platform 版本 | Spring Boot 版本 |
---|---|---|
1.0.0* | 7.3.0 | 1.2.5.RELEASE |
1.1.0* | 7.4.0 | 1.3.1.RELEASE |
1.2.0* | 7.5.0 | 1.3.5.RELEASE |
1.2.1* | 7.5.0 | 1.3.6.RELEASE |
1.3.0* | 7.5.0 | 1.3.7.RELEASE |
2.0.0** | 7.6.0 | 1.4.2.RELEASE |
2.1.x** | 7.6.0 | 1.5.3.RELEASE |
2.2.x** | 7.7.0 | 1.5.6.RELEASE |
2.3.x | 7.8.0 | 1.5.8.RELEASE |
3.0.x | 7.9.0 | 2.0.x.RELEASE |
3.1.x | 7.10.0 | 2.0.x.RELEASE |
3.2.x | 7.10.0 | 2.1.x.RELEASE |
3.3.1+ | 7.11.0 | 2.1.x.RELEASE |
3.4.x | 7.12.0 | 2.2.x.RELEASE |
7.13.x 7.13.3+*** |
7.13.x 7.13.3+ |
2.2.x.RELEASE 2.3.x.RELEASE |
7.14.x 7.14.2+*** |
7.14.x 7.14.2+ |
2.3.x.RELEASE 2.4.x |
7.15.x 7.15.3+*** |
7.15.x 7.15.3+ |
2.4.x 2.5.x |
7.16.x | 7.16.x | 2.5.x |
* 对于这些版本,请使用以下Maven 坐标:
<dependency>
<groupId>org.camunda.bpm.extension</groupId>
<artifactId>camunda-bpm-spring-boot-starter</artifactId>
<version>1.x</version> <!-- set correct version here -->
</dependency>
** 对于这些版本,请使用以下Maven 坐标:
<dependency>
<groupId>org.camunda.bpm.extension.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter</artifactId>
<version>2.x</version> <!-- set correct version here -->
</dependency>
*** 对于这些版本,所有列出的Spring Boot版本都被支持,而默认使用最古老的版本。如果你想使用较新的支持版本,请在你的应用程序中配置dependencyManagement
,例如,在使用Maven时添加以下内容。
<dependencyManagement>
<dependencies>
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.x.y.RELEASE</version> <!-- set correct version here -->
<type>pom</type>
<scope>import</scope>
</dependency>
...
</dependencies>
</dependencyManagement>