当前位置: 首页 > 知识库问答 >
问题:

Drools引导的规则编辑器和Eclipse项目

陈坚
2023-03-14

我在eclipse中创建了一个java项目,它会自动从外部目录中获取所有. drl文件并执行该目录中的所有规则。因此,这可以随时执行动态添加新规则。现在,我想使用引导规则编辑器来帮助非技术用户将新规则添加到该目录中,而不是创建一个新的drool文件。我已经开始使用drools-workbench,但我仍然不知道如何将这个eclipse项目与drools-wb中可用的引导规则编辑器功能集成。

是否有任何方法可以将此项目导出到drools工作台中。如果这是可能的,那么如何部署包含所有的。drl文件转化为drools wb以及如何实现这些。drl文件可以在引导式规则编辑器中使用。

共有1个答案

嵇弘新
2023-03-14

若您现有的项目是maven项目,那个么您可以将该项目导入drools workbench,但应该有一些特定于drools workbench的必需文件(project.import,…等),这些文件应该可以在项目中使用。我们无法从drools workbench下载任何特定的规则文件,workbench将创建包含所有资产(规则和BPMN文件)的jar文件,您可以将这个jar添加到类路径中,并从中创建kieSession,通过它您可以执行规则。

 类似资料:
  • 我的项目使用drools专家手段(DRL)文件。在规则文件中,如果用户想删除和更新规则,应该怎么做? 规则文件: 例如,用户希望将温度值更改为30.0。

  • 我正在向drools规则引擎插入数据,但我无法理解它是如何处理插入的数据的。插入数据的代码是:

  • 假设我有一个对象类型MyObject,其中包含成员数据someValue和otherValue,我插入两个逻辑规则,如下所示: 我的问题是,有没有办法验证这些规则是否已针对同一个MyObject实例触发?另外,对于MyObject的一个特定实例,是否有办法知道这些规则是否已经触发了它?

  • 我试图将我的流程变量放入业务规则任务中,并在该任务中更改该变量,但值保持不变。我做错了什么?流程是在kie工作台中开发的,不使用Eclipse。 在触发规则之前,我的变量在脚本任务中初始化,如 谢谢你的帮助!

  • 我正在构建一个Eclipse RCP,并使用用Xtext编写的编辑器。编辑器项目不是我开发的,所以我不能仅仅实现DSLProposalProvider。 在我的项目中,如果编辑器中使用了具体的模型元素,我想添加一些额外的内容助手。编辑器没有提供扩展点来扩展ProposalProvider,因此我正在寻找另一种可能性。 我看到了这个示例,但它不起作用,因为我没有使用XML编辑器,而且我无法将这种方式