- springCloud maven 多模块项目,在idea中集成activiti工作流项目。
- springCloud项目以RuoYI 项目为基础搭建:https://gitee.com/y_project/RuoYi-Cloud
- activiti工作流项目参照:https://gitee.com/calvinhwang123/RuoYi-Process
- 首先在springcloud 项目中创建子模块:activiti,可以不选任何的依赖包。
- 将RuoYi-Process中的后端代码复制到activiti子模块中,解决好各种依赖和冲突。
- 由于activiti模块需要作为单独的项目启动,因此添加网关依赖,数据库连接依赖,公共依赖,activiti的依赖等:
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discoverycom.alibaba.cloud spring-cloud-starter-alibaba-nacos-configorg.springframework.boot spring-boot-starter-actuator
mysql mysql-connector-java
org.activiti activiti-spring-boot-starter-rest-api${activiti.version} org.activiti activiti-json-converter6.0.0 org.activiti activiti-bpmn-modelorg.apache.xmlgraphics batik-codec1.7 org.apache.xmlgraphics batik-css1.7 org.apache.xmlgraphics batik-svg-dom1.7 org.apache.xmlgraphics batik-svggen1.7
com.cmcc.ict corrections-common-logcom.cmcc.ict corrections-common-securitycom.cmcc.ict corrections-common-datasourcecom.cmcc.ict corrections-common-datascopecom.cmcc.ict corrections-common-feign
org.mybatis mybatis3.4.6
org.springframework.boot spring-boot-starter-thymeleaf
- 由于前端用到了thymeleaf,需要添加thymeleaf依赖。
- 解决好各种冲突依赖后,项目可以尝试启动了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)