0
votes

knowledge builder has a method called addResources. Does KieBuilder have a similar one. Can anyone tell me how to add multiple resources to a KieBase in drools 6.2?

1

1 Answers

0
votes

KieBuilder dont have similar API's as KieBase.If you want to use KieBuilder then you can try with below approach.

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();