Docker 安装
参考 docker hub:https://hub.docker.com/r/jboss/drools-workbench-showcasedocker run --name drools-workbench01 -p 8080:8080 -p 8001:8001 -d jboss/drools-workbench-showcase
启动较慢:可查看日志docker logs -f drools-workbench01
执行完成后访问:http://vm_1:8080/business-central
(vm_1 是我的虚拟机地址)
设置中文简体
创建 workspace
创建 Project
创建 数据对象
添加字段
一定要记得保存
创建 drl 文件
编辑 drl 文件
1 | package com.taopanfeng.test_workbench; |
记得保存
创建测试案例
添加数据
添加字段值
测试一把
先打开容器日志docker logs -f drools-workbench01
修改字面量试一下
设置项目版本
一定要改为 OFF
费嘴一下:这里如果不改的话,会给构建的 jar 后面加上时间戳,例如下面这样
(因为我之前就不知道,后来发现了这个开关,折腾了一天[让人哭笑不得])
构建 jar
执行这一步之前,一定要设置为 OFF。把上一步“设置项目版本”设置完毕!!!
再构建一次试试,可以选择覆盖。
我们刚才所生成的 jar
查看 jar 的 url(选中 jar,点击下载)
SpringBoot 测试动态 workbench drl
新建项目drools-workbench
添加远程 drl 文件
编辑 drl 文件,并保存
1 | package com.taopanfeng.drools_workbench; |
构建 jar
查看 jar url
项目参考 => https://gitee.com/taopanfeng/MyProject/tree/master/drools-workbench
启动项目:访问 http://127.0.0.1:18019/test/drools_04/15
再访问一次 http://127.0.0.1:18019/test/drools_04/8
终于写完了,就先这样吧,后续再很好的把 Drools 用起来,现在还是用的有点不规范的。
1 | 2021-12-28 15:03:50 |