疯狂Activiti6.0连载(14)Activiti运行第一个DMN应用
本文节选自《疯狂工作流讲义(第2版)》 京东购买地址: https://item.jd.com/12246565.html 疯狂Activiti电子书: https://my.oschina.net/JavaLaw/blog/1570397 工作流Activiti教学视频: https://my.oschina.net/JavaLaw/blog/1577577 Activiti运行第一个DMN应用 前面对DMN规范作了一个简单的讲解,本小节将带领大家开发第一个Activiti的规则项目,目的让大家对Activiti的规则引擎有一个初步了解,在成功运行第一个规则项目后,对DMN规范以及Activiti的DMN实现就不会感觉神秘。 建立项目 与本书前面章节的项目一样,新建一个普通的Java项目,后缀为.dmn的文件存放在resource/dmn目录,同样依赖common-lib/lib目录(不包括子目录)下的jar包。除了依赖Activiti的jar包外,由于规则引擎使用了liqui、mvel等项目,因此还要导入这些项目的包,项目结构以及所使用的jar包如图15-1所示。 图15-1 项目结构 需要注意的是,在导入common-lib/lib的包时,不要把源代码的包也导入到项目中,例如把规则引擎的源代码包(activiti-dmn-engine-6.0.0-sources.jar