将Drools 6 KIE JAR加载到代码失败,运行时异常找不到KIE模块

将Drools 6 KIE JAR加载到代码失败,运行时异常找不到KIE模块,drools,kie,Drools,Kie,我正在使用drools 6.0.1.Final和eclipse Luna 我正试图从maven repo中加载罐子 KieServices ks = KieServices.Factory.get(); KieContainer kContainer = ks.newKieContainer( ks.newReleaseId("com.drools.demo", "myProject", "LATEST")); KieScanner kScanner = ks.newKieScanner(

我正在使用drools 6.0.1.Final和eclipse Luna

我正试图从maven repo中加载罐子

KieServices ks = KieServices.Factory.get();
KieContainer kContainer = ks.newKieContainer(
ks.newReleaseId("com.drools.demo",   "myProject", "LATEST"));
KieScanner kScanner = ks.newKieScanner( kContainer );
kScanner.start( 10000L );

KieSession kSession = kContainer.newKieSession("defaultKieSession");
Kie workbench指向我的maven repo,它将jar直接部署到我的repo。我也尝试过通过maven安装安装jar,但没有任何效果


我在stackoverflow上发现了一些类似的帖子,但没有一篇得到回复,这是drools 6中的一个bug吗?

在Maven项目的
META-INF
文件夹中是否有
kmodule.xml
文件

这是您需要添加到Maven项目中的规则(注意:红色部分应在“特殊”情况下添加,因此首先尝试不使用红色部分):


请注意
packages
字段如何包含规则(
.drl
文件)所在文件夹的名称。

由于问题中的公式不精确,其中一些可能无法回答。举个例子:哪个罐子?异常在哪里抛出?堆栈跟踪?抛出它的代码是什么?如果它甚至没有通过使用mvn安装来实现,那么它似乎是maven设置或部署到repo的问题。