我们正在将我们的应用程序从drools 5.0.1升级到drools 6.0.1 Final。我注意到有一些API更改。以前在org.drools中的许多类似乎现在都在org.drools.core中。此外,类DebugRuleFlowEventListener似乎不再存在。
我的问题是:是否有文件在某处解释两个版本之间的API差异?除非我遗漏了某些东西,否则它们似乎很重要,应该记录在案。此外,我认为我的任务是升级,我不是那个开发的人,所以我远不是流氓专家。
如果没有这样的文档 - 任何人都可以建议如何处理DebugRuleflowEventListener? 谢谢,托马斯
答案 0 :(得分:3)
6.0的一个重点是简化系统的构建,部署和加载(利用)方面。现在,构建和部署与Maven一致,现在利用是面向约定和面向配置的,而不是程序化的,具有合理的默认设置以最小化配置。
两个主要分布包括:
KIE Drools Workbench
KIE Workbench
关于API会建议查看OFFICIAL DOCS
有三个调试类:
afterRuleFlowGroupActivated(RuleFlowGroupActivatedEvent event)
中存在的某些方法afterRuleFlowGroupDeactivated(RuleFlowGroupDeactivatedEvent event)
和DebugRuleFlowEventListener
已移至DebugAgendaEventListener
希望能在某种程度上提供帮助。
干杯!!