flowable编译

 git clone -b flowable-release-6.7.2 https://github.com/flowable/flowable-engine.git

下载之后File-Open,打开工程,modules是核心代码模块

找到flowable-root.xml按下alt+f12 ,启动Terminal终端输入命令:mvn clean package -DskipTests -Pdeploy -Dmaven.javadoc.skip=true
在这里插入图片描述
我是先打包之后再引入的模块,
在这里插入图片描述
将modules中的模板全部引入,启动应用程序:flowable-ui-app
在这里插入图片描述

引用:https://blog.csdn.net/houyj1986/article/details/85725202

h2数据库:
java编写的数据库

  • 基于内存使用
  • 基于文件使用

在这里插入图片描述

使用mysql

在这里插入图片描述

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# &nullCatalogMeansCurrent=true 没有表会自动创建表
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/flowable-demo?characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true

使用mysql,添加mysql驱动:
在这里插入图片描述
在这里插入图片描述
启动项目:
在这里插入图片描述
数据库中会创建对应的表:
在这里插入图片描述

git使用

切换分支报错 : The following untracked working tree files would be overwritten by checkout
解决:git clean -d -fx

git clean 参数
-d : 删除未被添加到git的路径中的文件
-f : 强制运行
-x : 删除忽略文件已经对git来说不识别的文件
-n : 显示将要删除的文件和目录
使用git clean -d -fx 会把一些程序必要的文件删除,会把git本来ignore的文件删除

https://blog.csdn.net/bencheng06/article/details/94389174

# 显示所有分支
git branch -a
# 切换分支  
 git checkout -b  分支名字  远程分支名字