Drools 7 的产品组合
- Drools Engine:
包含 Drools Expert(规则引擎) 和 Drools Fusion(complex event processing-CEP) - Drools and jBPM integration:
Drools/jBPMN 和 Spring等第三方项目的集成 - Business Central Workbench
一个用于管理 Drools 规则和 jBPMN 流程的web应用 - KIE Execution Server
支持远程调用(REST等形式)的独立执行服务器.
下载入口页面 https://www.drools.org/download/download.html
下载软件包地址 https://download.jboss.org/drools/release/
Drools Engine(即Drools runtime)安装
下载地址: https://download.jboss.org/drools/release/7.46.0.Final/drools-distribution-7.46.0.Final.zip
安装: 解压到一个不含空格和中文的目录下即可.
Eclipse 插件安装
- 下载插件
官方已经停止发布 Eclipse 插件, 官方公布的最后一个版本是 7.48.0. 有时候Eclipse的drl文件带有problem图标, 但这不影响编译和执行.
- update site 网址:
https://download.jboss.org/drools/release/7.48.0.Final/org.drools.updatesite/ - 离线版安装过程:
- 下载 https://download.jboss.org/drools/release/7.48.0.Final/droolsjbpm-tools-distribution-7.48.0.Final.zip
- 解压软件包, 一般的插件不需要解压, 使用 Eclipse install software 功能加载压缩包即可, 但 drools 插件需要解压
- 使用 Eclipse install software , 安装介质在 Eclipse 安装本地
![安装截图(https://img2022.cnblogs.com/blog/194640/202210/194640-20221015221655990-1750954759.png)
-
设定 Drools Runtime 路径
安装插件后, 需要配置Drools Runtimes, 和Jdk配置一样, 可以配多个Runtime.
-
新建一个Drools项目
-
drl 文件编辑器的问题
Eclipse drl 编辑器只有语法高亮显示, 不能自动提示代码, 也不能实时检查出代码错误, 有时候即使是完全正常的文件也会莫名带上problem图标, 好在这一切都不影响项目的编译和执行.
VS code 插件
- Drools
- Kogito
- Extension pack for java
VS code的使用体验应该也不是很好, 都仅仅处于可用水平.