知识构建器有一个名为addResources的方法。 KieBuilder有类似的吗?谁能告诉我如何在drools 6.2中为KieBase添加多个资源?
答案 0 :(得分:0)
KieBuilder没有与KieBase类似的API。如果您想使用KieBuilder,那么您可以尝试使用以下方法。
file = new File("/home/abhumbe/Sample.drl");
resource = kieServices.getResources().newFileSystemResource(file).setResourceType(ResourceType.DRL);
kfs.write(resource);
file = new File("/home/abhumbe/Sample2.drl");
resource = kieServices.getResources().newFileSystemResource(file).setResourceType(ResourceType.DRL);
kfs.write(resource);
KieBuilder kb = kieServices.newKieBuilder(kfs);
kb.buildAll();