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 に答える