查找包含指定Drools类的最新稳定版本jar包
Drools 遗留API对应版本说明
你列出的类均为Drools 5.x及更早版本的旧API,从Drools 6.0版本官方完成核心架构重构后,这些类就被完全移除,后续所有6.x、7.x、8.x、9.x的正式发行版都不再包含这些类。
最后一个包含所有你列出类的稳定版本是 Drools 5.6.0.Final,是Drools 5.x分支的最终稳定发行版,对应依赖包中包含以下全部类:
org.drools.RuleBase org.drools.RuleBaseFactory org.drools.compiler.PackageBuilder org.drools.compiler.PackageBuilderConfiguration org.drools.event.ObjectAssertedEvent org.drools.event.ObjectModifiedEvent org.drools.event.ObjectRetractedEvent org.drools.event.WorkingMemoryEventListener
如果需要升级到6.0以上的更高版本Drools,必须重构原有代码适配新的KIE API体系,核心替换逻辑如下:
- 原
RuleBase替换为KieBase - 原
PackageBuilder替换为KieBuilder - 原
WorkingMemory替换为KieSession,对应事件监听接口同步替换为KIE体系下的相关类
内容的提问来源于stack exchange,提问作者Sumit Thakur
相关产品推荐
相关产品推荐

