如何在现有项目中使用drools?

时间:2017-06-27 09:08:41

标签: eclipse eclipse-plugin drools

我有一个eclipse插件项目,现在我想使用drools。我在互联网上看到的例子都是关于从头开始创建一个drools项目。我不想更改现有项目的文件夹结构。你能帮帮我怎么办? Drools强制执行一些文件夹结构和文件位置以使规则被触发,如何在我现有的项目中实现这一目标?

1 个答案:

答案 0 :(得分:0)

我不确定eclipse插件项目结构,但在下面的代码的帮助下,您可以从外部位置或从类路径加载规则文件

KieServices kieServices = KieServices.Factory.get(); KieFileSystem kfs = kieServices.newKieFileSystem();

file =“path / to / DRL / file”; resource = kieServices.getResources()。newFileSystemResource(file).setResourceType(ResourceType.DRL); kfs.write(资源);

KieBuilder Kiebuilder = kieServices.newKieBuilder(kfs); Kiebuilder.buildAll();