如何在现有项目中使用流口水?
How to use drools in an already existing project?
我有一个eclipse 插件项目,现在我想用drools 进去。我在互联网上看到的示例都是关于从头开始创建 drools 项目的。我不想更改现有项目的文件夹结构。你能帮我怎么做吗? Drools 强制执行一些文件夹结构和文件位置以触发规则,如何在我现有的项目中实现这一点?
我不确定 eclipse 插件项目结构,但借助以下代码,您可以从外部位置或类路径加载规则文件
KieServices kieServices = KieServices.Factory.get();
KieFileSystem kfs = kieServices.newKieFileSystem();
文件="path/to/DRL/file";
resource = kieServices.getResources().newFileSystemResource(file).setResourceType(ResourceType.DRL);
kfs.write(资源);
KieBuilder Kiebuilder = kieServices.newKieBuilder(kfs);
Kiebuilder.buildAll();
我有一个eclipse 插件项目,现在我想用drools 进去。我在互联网上看到的示例都是关于从头开始创建 drools 项目的。我不想更改现有项目的文件夹结构。你能帮我怎么做吗? Drools 强制执行一些文件夹结构和文件位置以触发规则,如何在我现有的项目中实现这一点?
我不确定 eclipse 插件项目结构,但借助以下代码,您可以从外部位置或类路径加载规则文件
KieServices kieServices = KieServices.Factory.get(); KieFileSystem kfs = kieServices.newKieFileSystem();
文件="path/to/DRL/file"; resource = kieServices.getResources().newFileSystemResource(file).setResourceType(ResourceType.DRL); kfs.write(资源);
KieBuilder Kiebuilder = kieServices.newKieBuilder(kfs); Kiebuilder.buildAll();