将Drools与预先存在的eclipse项目集成

时间:2016-09-28 09:23:54

标签: eclipse drools

这是我第一次使用Drools,并希望将其与预先存在的eclipse项目集成。我正在使用Drools eclipse插件。我可以成功创建一个Drools项目并运行它而不会出错。但是,当我尝试在普通Java项目(我安装Drools插件之前存在的项目)中使用Drools时,我收到NullPointerException并且调试显示我的KieSession为null:

KieServices ks = KieServices.Factory.get();
KieContainer kContainer = ks.getKieClasspathContainer();
KieSession kSession = kContainer.newKieSession("ksession-rules");
//kSession is null

我尝试尽可能地重新创建目录(资源文件夹和主文件夹),并尽可能地修改了包名。我怀疑创建目录和文件时出现了问题,并且在初始化KieSession时无法找到它们。

不幸的是,我所能找到的与创建一个新的Drools项目有关,与将Drools添加到现有项目无关。我需要采取哪些步骤才能做到这一点?有没有办法可以自动添加所需的文件/包/目录而不影响我当前的项目?

0 个答案:

没有答案