3

我是 Drools 的新手。我正在将 Drools 与 Scala 集成。我正在尝试http://www.gettingcirrius.com/2010/12/using-jboss-rules-drools-in-scala.html给出的项目。我对提供 Drools 规则文件的代码做了一些小改动,如下所示:

File f = new File("WeatherRules.drl"); 
kbuilder.add(ResourceFactory.newFileResource(f), ResourceType.DRL); 

代码运行良好,没有错误,但规则不起作用。我得到的输出是:

Creating Knowledge Session 
Creating and insertng Temperature 
Firing all rules 

似乎配置的规则不起作用。我使用的依赖项是:

Scala: 2.9.0.1
Sbt: 0.7.7 
jaxb-xjc: 2.2.4-1 
drools-core: 5.2.0.Final 
drools-compiler: 5.2.0.Final 
jxl: 2.6 
xstream: 1.3.1 

我错过了什么吗?请帮助我将 Drools 与 scala 集成。提前致谢。任何帮助将不胜感激。

谢谢,普内特

4

2 回答 2

2

我得到了问题的解决方案。解决方案在:

http://drools.46999.n3.nabble.com/Drools5-2-2-integration-with-scala2-9-0-1-td3229566.html

普奈特

于 2011-08-10T22:34:45.603 回答
1

我认为您还应该在您的依赖项中包含 Knowledge-API jar 以供执行,但这让我想知道代码到目前为止没有引发任何异常......

祝你好运,伊万诺

于 2011-08-08T13:56:58.323 回答