消失的声明,将Kie工件添加到KieFileSystem

时间:2015-12-02 21:12:15

标签: drools drools-fusion

我们正在使用KieFileSystem动态管理Drools规则。当我有一个新规则时,我使用KieFileSystem将它添加到KieServices,但我覆盖了我的规则,而不是附加它们。一旦我插入另一个规则,我在之前的规则中创建的声明就不再存在了。

必须有办法追加这些规则,否则就没有办法改变这些规则?我正在寻找的效果可以使用AddRemoveRulesTest.java中确定的技术来实现。

install-location

如果我正确地遵循IncrementalCompilationTest,在我看来,我需要找到一种方法来检索现有规则并使用新规则将它们以AddRemoveRuleTest的方式附加到新jar。我宁愿不回到数据库来获取现有规则。怎么样?

如果我继续使用这种更加笨拙但又符合maven的方法,我需要弄清楚哪种方法可以更好地向会话添加规则?据我所知,我们使用添加版本的Kie工件作为maven练习,AddRemoveRulesTest方法不使用该练习。见drools-6-add-rules-to-a-running-kiesession

0 个答案:

没有答案