我正在尝试找到一种使用流口水继承规则的方法,或者从另一个 .drl 文件加载 .drl 文件(从我最近的搜索来看,这似乎是不可能的)。
总而言之,我们有多个客户,每个客户都有一个或多个项目。客户有大量的客户特定规则,每个项目可能有也可能没有一小组客户特定的规则。为避免重用代码,我希望为客户及其项目提供单独的规则文件,然后让项目规则能够继承或调用客户端规则。有没有办法做到这一点?
在没有深入研究我们的代码的情况下,我试图找到一种方法来做到这一点,而无需修改 java,因为这段代码已经影响了多个客户端并且它在某种程度上是自动化的。我知道我们可以添加另一段代码来调用另一个规则文件,但我希望找到解决方法。有什么建议么?