从包中创建知识库

时间:2014-06-05 04:42:06

标签: drools drools-guvnor

我之前正在处理一个drl,现在我想在同一个包中使用多个。任何人都可以一步一步指导我如何做到这一点?

我还尝试过:

我已使用webdav

在变更集文件中指定了包
<add>
<resource source="address/guvnor/org.drools.guvnor.Guvnor/webdav/packages/Name" type="DRL"/>
</add>

在我的代码中使用

 ResourceFactory.newClassPathResource("changeset.xml").

我在哪里做错了?我是否必须在guvnor中构建或部署包或其他一些东西?

1 个答案:

答案 0 :(得分:0)

我现在以另一种方式完成了它而不是指定包我在变更集中指定了所有文件名:

添加&gt;

resource source =&#34; address / guvnor / org.drools.guvnor.Guvnor / webdav / packages / Name / File1.drl&#34;类型=&#34; DRL&#34; /&GT;

resource source =&#34; address / guvnor / org.drools.guvnor.Guvnor / webdav / packages / Name / File2.drl&#34;类型=&#34; DRL&#34; /&GT;

/添加&gt;

主要问题是当知识库由不同的drl文件组成时,规则名称相同。