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>

目录: