我正在使用Intellij Ultimate Maven项目(而不是Drools项目)。
我正在尝试从项目代码中运行规则。
如何让会话知道适用于哪些规则文件?
我在同一程序包下创建了一个规则文件。
以下代码返回null:
KieServices ks = KieServices.Factory.get();
KieContainer kContainer = ks.getKieClasspathContainer();
KieSession kSession = kContainer.newKieSession("log-perm-session");
如果我使用不带名称的kContainer.newKieSession(),则会抛出一个异常,即没有默认规则文件。
我希望它使用特定的规则文件。