Yet another addition:<br><br>Changing one DRL file does not mean you have to recompile them all; only the changed one. This means that you can, by judicious distribution of your rules over several .DRL files separate stable rules from the volatile or likely-to-be-changed ones. Then, you keep the KnowledgePackage-s resulting from individual DRL files in serialized form, load those where the DRL does not change into your KnowledgeBase and compile (and save!) the changed DRL.<br>
<br>-W<br><br><br><div class="gmail_quote">2010/12/21 Michael Anstis <span dir="ltr">&lt;<a href="mailto:michael.anstis@gmail.com">michael.anstis@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>Any changes to rules within a DRL will need to be reflected in the KnowledgeBase after being compiled by KnowledgeBuilder into KnowledgePackages..<br><br>How the DRL changes <i>get</i> to the KnowledgeBase is a different matter: You could use Changesets, KnowledgeAgent, Guvnor or simply add the DRL to your KnowledgeBase manually.<br>

<br>To avoid any confusion you do not need to recompile your application as &quot;rules&quot; are simply an external resource.<br><br>Cheers,<br><br>Mike<div><div></div><div class="h5"><br><br><div class="gmail_quote">On 21 December 2010 08:17, dhermanns <span dir="ltr">&lt;<a href="mailto:d.hermanns@lvm.de" target="_blank">d.hermanns@lvm.de</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hi Kiran,<br>
<br>
that depends :) I&#39;m using Drools Guvnor and with every change of a drl you<br>
have to start a &quot;build&quot; so that the binary packages get updated (but this<br>
build is in guvnor only, you don&#39;t have to recompile your java-code).<br>
<br>
But i think if you are building the knowledgebase with plain drools and<br>
always recreating it all changes to the drls should be active at once<br>
(@everyone else: correct me if I&#39;m wrong ;)<br>
<br>
cu,<br>
Dirk<br>
<font color="#888888">--<br>
View this message in context: <a href="http://drools-java-rules-engine.46999.n3.nabble.com/Does-rule-modification-require-re-compilation-tp2124675p2124874.html" target="_blank">http://drools-java-rules-engine.46999.n3.nabble.com/Does-rule-modification-require-re-compilation-tp2124675p2124874.html</a><br>


Sent from the Drools - User mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</font></blockquote></div><br>
</div></div><br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>