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