我看到像org.drools.lang.api.PackageDescrBuilder
和org.drools.lang.api.impl.RuleDescrBuilderImpl
这样的类以编程方式创建规则,但我没有看到任何示例。
用户基本上会创建规则并将文件上传到某个位置。我已阅读这些规则文件并设置规则属性,如日期有效,日期到期,启用等。
根据org.drools.rule.Rule
api,有一些设置方法,但我不知道如何读取rule.drl文件并将其转换为org.drools.rule.Rule
类型的对象。
对此有任何想法或如何使用drools api修改drools规则将非常有用。
注意:我不想在修改规则时进行字符串替换。
答案 0 :(得分:1)
您可以查看PackageBuilder的测试:
......其中有一些例子。