我是drools版本5.6.0.Final并面临以下问题。 我正在使用声明模型来创建动态pojos。
- >所有新的pojos都在decare.drl文件中 - >使用上述pojos的所有规则(在declare.drl中声明)都在rules.drl文件中
当创建第一次知识库时,编译顺利进行,并且所有规则将按预期正确地触发。但是,当我更新rules.dl文件中的规则时,知识代理在编译此rules.drl文件时失败,因为它在另一个文件中声明了pojos,即declare.drl
因此,代理只获取用于编译的rules.drl文件,因为这是唯一更新的文件,并且他没有获得declare.drl。因此增量构建失败。
请让我知道如何使其正常工作,代理人应该能够正确编译它。
提前谢谢你, Hariprasad Taduru