我看到类org.drools.lang.api.PackageDescrBuilder
和org.drools.lang.api.impl.RuleDescrBuilderImpl
以编程方式创建规则,但我没有看到任何例子。
基本上用户将创建一个规则并将文件上传到一个位置。我已阅读这些规则文件并设置规则属性,例如生效日期、过期日期、启用日期等。
根据org.drools.rule.Rule
api,有一些方法可以设置,但我不知道如何读取 rule.drl 文件并将其转换为 object 类型org.drools.rule.Rule
。
关于这个或如何使用 drools api 修改 drools 规则的任何想法都会很有用。
注意:我不想为修改规则进行字符串替换。