我有两个包a和b,它们有不同的规则文件。现在,我使用两个会话来加载规则。有没有办法在一个会话中从两个包中加载规则?
<?xml version="1.0" encoding="UTF-8"?>
<kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule">
<kbase name="rules_a" packages="rules_a">
<ksession name="ksession1"/>
</kbase>
<kbase name="rules_b" packages="rules_b">
<ksession name="ksession2"/>
</kmodule>我可以传递这样的东西: packages = {"rules_a","rules_b"}吗?
发布于 2018-08-07 14:06:36
有一个kiebase的包属性,下面是如何在kiebase中包含包rules1,rules2的示例。
<kbase name="rules_12" packages="rules1,rules2">来自drools documentation:

发布于 2018-02-12 22:13:19
正如this section of the documentation中所述,在构建KieBase时,您可以传递以逗号分隔的包列表。
另一种可能是创建一个包含其他KieBase的a。文档的同一部分说明了如何执行此操作。
希望能有所帮助,
https://stackoverflow.com/questions/48748090
复制相似问题