The warning is just to make clear that this is an "internal" API, that might change in the future. We do not foresee the removal of the package completely, as it is our "internal canonical model", but with the addition of features from version to version it will grow and you may need to do some changes in your integration code when updating your application to new drools versions. 

   Using a template engine to generate DRL is a solution that increases "runtime cost", but decreases maintenance cost when upgrading from version to version. 

   Decision on what fits better your use case is completely yours.


2010/6/28 Sudhir M <>

We have a requirement where we need to have our own rule builder and
we use drools as our runtime engine. We are using drools descr API to
create the drl's as we find it more convenient than using a template
engine. In the new release there is warning that ' usage of the descr
package is discouraged '. Is this package bound to change in the
future releases? or will this package be removed completely?

Please clarify us in this regard to maintain compatibility with future
drools releases.

rules-users mailing list

 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @