2017-08-11 4 views
0

Drools 6.5を使用しているプロジェクトがあり、7.0に移行したいと考えています。 Droolsの依存関係のバージョンを変更し、プロジェクトを実行する場合Drools 7.0:リソースを構築する前にすべての累積関数を登録する必要があります

、次の例外がスローされます。

All accumulate functions must be registered before building a resourceUnknown accumulate function: 'countDistinct' on rule 'IPCPF001'. All accumulate functions must be registered before building a resource. : [Accumulate: input=[AND [[Pattern: id=null; objectType=MyFact]] ]] 

我々が蓄積機能を使用し、それらが適切にMETA-INF/drools.packagebuilder.confファイルに登録されています。 7.0バージョンへの変更は何ですか?

答えて

1

Drools 7.1の初期化プロセスをデバッグした後、プロパティの命名規則が変更されていることがわかりました。 6.5まで

  • :META-INF/drools.packagebuilder.conf
  • 7.0から:META-INF/kie.properties.conf

解決をkie.properties.confするために、ファイル名を変更します問題。

関連する問題