在changeset.xml中指定多个drl目录

时间:2013-03-28 11:19:07

标签: java drools drools-fusion

<change-set xmlns='http://drools.org/drools-5.0/change-set' xmlns:xs='http://www.w3.org/2001/XMLSchema-instance' xs:schemaLocation='http://drools.org/drools-5.0/change-set.xsd' >
<add>
<resource source='file:/opt/rulesRepository' type='DRL'>
</resource>
</add>
<add>
<resource source='file:/opt/systemRules' type='DRL'>
</resource>
</add>
</change-set>

目前正在使用drools 5.1.1。如果我尝试使用changeset配置drls的多个目录。我发现只有最后一个目录被drools扫描。 这种行为是否正确? 我的要求是我需要配置多个drl目录。如果有任何替代方法,请给我一些解决问题的指示。

1 个答案:

答案 0 :(得分:0)

经过以下更改后,它开始工作。

<change-set xmlns='http://drools.org/drools-5.0/change-set' xmlns:xs='http://www.w3.org/2001/XMLSchema-instance' xs:schemaLocation='http://drools.org/drools-5.0/change-set.xsd' >
<add>
<resource source='file:/opt/rulesRepository' type='DRL'>
</resource>
<resource source='file:/opt/systemRules' type='DRL'>
</resource>
</add>
</change-set>