drools のバージョンを 5.x から 6.4 に移行しており、新しいパッケージへの移動などのコンパイルの問題を除いて、以前に使用していたすべてのクラスとメソッドを使用しました。
Maven で DT ファイル (xls) をビルドすると、以下の問題が発生しました。
[ERROR] ## Errors [Unable to Analyse Expression template != null:
[Error: unable to resolve method using strict-mode: com.svc.User.template()]
[Near : {... template != null ....}]
注 - ユーザー クラスは、Java Bean 標準に従っています。
また、以下のようにMaven方言を無効にしようとしました
KnowledgeBuilderConfiguration kConf = KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration(null,
classLoader);
kConf.setProperty("drools.dialect.mvel.strict", "false");
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(kConf);
しかし、同じエラーが発生しました。修正を手伝ってください。よくわかりません。これは方言に関連しているか、DT ファイルを変更する必要があります。
どうもありがとう。