Flowable深入浅出-7 Flowable-Modeler集成之Flowable源码编译

背景

网上看到好多用户期望集成Flowable的modeler,本文开始将一步步研究Flowable的集成策略,并在后面几个课程中完成modeler的集成。

源码下载

Flowable完整源码编译

  1. 解压源代码,结果如下
    在这里插入图片描述
  2. 启动idea,配置好maven的路径。单击File->Open,选择上面的根目录打开工程,结果如下:
    在这里插入图片描述
  3. 打开后,按下快捷键Alt+F12,启动Terminal终端,输入命令mvn clean package -DskipTests -Pdeploy -Dmaven.javadoc.skip=true,将会启动编译,根据机器不同一共146个工程,约需要5~10min左右编译时间,编译成功的结果如下图所示:
    在这里插入图片描述

Flowable编译结果查看

编译成功后的war包位于app的target目录下面,如modeler的如下图所示:
在这里插入图片描述

Flowable编译结果验证

  • 简单期间,我们只验证modeler,将idm和modeler的war拷贝到某个目录下面:
    在这里插入图片描述
  • 然后启动命令行,进入该目录,输入java -jar flowable-idm.war启动flowable-idm.war,idm如下图所示:
    在这里插入图片描述
  • modeler如下图所示,输入java -jar flowable-modeler.war完成启动:
    在这里插入图片描述
  • 打开chrome浏览器,输入地址http://localhost:8888/flowable-modeler,进入idm的验证页面输入默认密码admin/test就可以进入modeler的验证页面了,如下图所示:
    在这里插入图片描述

Flowable源码编译的意义

提供了一个修改的机会,对源码进行一定的定制,满足自己的业务或者别的需求,这个是全部编译,即需要BPM引擎,DMN引擎,TASK服务,CMMN引擎的时候建议采用的方案,后面我们会单独介绍modeler的编译,不依赖idm其他信息。

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

书山登峰人

精品不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值