1.首先是maven添加依赖各种报错。
<!-- https://mvnrepository.com/artifact/org.activiti/activiti-spring-boot-starter-basic -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring-boot-starter-basic</artifactId>
<version>5.22.0</version>
</dependency>
尝试数次,无效,改天再次尝试,成功。
2.后来使用5.17版本,成功
<dependency>
<groupId>org.activiti</groupId>
<artifactId>spring-boot-starter-basic</artifactId>
<version>5.17</version>
</dependency>
其中很多的架包无法直接引入,需要手动导入。详见手动导入maven架包。
5.17版本和mybitis3.25兼容,其他的版本都有问题,具体问题是sql会多出一个order by。最后还是使用5.22版本
3.环境搭建好之后,部署对应的activiti流程,activiti desingner在前面已经说过了。启动项目,对于.bpmn文件系统会帮你直接把流程自动发布出去。