我正在使用Drools 6.1.0.Final。我有3套规则,使用3个不同的DSL文件创建。现在,似乎对于我创建的每个dslr文件,所有DSL文件都被加载到他的作用域中,因此如果在2个不同的DSL文件中存在重叠的dsl定义,它们将发生冲突。
有没有办法让它们分开?
看起来有一种方法:“expandder”关键字,但现在它看起来已被弃用(尽管Eclipse drools插件仍然认为它很有用,并且不会加载其他dsl文件!)。
expandder关键字是否已被其他内容替换?
答案 0 :(得分:1)
自(至少)5.1.1。
以来,不支持“扩展器”DRL文件以及带有DSL文件的DSLR文件可以单独编译,生成的KiePackages可以组合成一个KieBase。
如果您以这种方式对编辑有任何问题,请在此答案中添加注释。