0

我之前正在处理一个 drl,现在我想要多个在同一个包中。有人可以逐步指导我如何做到这一点吗?

我已经尝试过的:

我已经使用 webdav 在变更集文件中指定了包

<add>
<resource source="address/guvnor/org.drools.guvnor.Guvnor/webdav/packages/Name" type="DRL"/>
</add>

在我的代码 m 中使用

 ResourceFactory.newClassPathResource("changeset.xml").

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

4

1 回答 1

0

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

添加>

资源来源="地址/guvnor/org.drools.guvnor.Guvnor/webdav/packages/Name/File1.drl" type="DRL"/>

资源来源="地址/guvnor/org.drools.guvnor.Guvnor/webdav/packages/Name/File2.drl" type="DRL"/>

/添加>

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

于 2014-06-05T15:51:33.017 回答