我正在使用 Idempiere 应用程序(OSGI+Jetty),试图与业务规则引擎 Drools 集成。我在 drools 7.3.0v 中采用了简单的 helloworld 示例
代码 :
KieServices ks = KieServices.Factory.get();
KieContainer kContainer = ks.newKieClasspathContainer(getClass().getClassLoader());
KieBase kbase = kContainer.getKieBase("rules");
KieSession kSession = kbase.newKieSession();
当我尝试在kContainer.getKieBase("rules") 中执行此获取空指针异常时;因为它找不到/到达kmodule.xml
但我在 META-INF/kmodule.xml 中添加并在build.properties中指定
source.. = src/,\
resources/
bin.includes = META-INF/kmodule.xml,\
谁能帮我解决这个问题。