[rules-users] DroolsCompilerAntTask Question

Bhamidi, Krishna Krishna.Bhamidi at qwest.com
Tue Apr 21 17:08:00 EDT 2009


I have a model defined as a DRL file, and a ruleset that is in excel. I am attempting to compile the two to make a .pkg file to be read by a rulesagent. The excel file depends on the DRL file - the DRL file is the model.

When the ant compile runs, the Excel file is read first, it throws an error because the model is not compiled. Is there a way I can make the excel file refer to the DRL file or have a compile time dependency to have the DRL file be compiled before the Excel file? For brevity, here's how my relevant ant code looks -

<path id="compiler.classpath">
  <fileset dir="../${libraries}" includes="**/*.jar" />
 </path>

 <taskdef name="compiler" classname="org.drools.contrib.DroolsCompilerAntTask" classpathref="compiler.classpath" />

 <target name="rules">
  <compiler srcdir="../${rulesDirectory}"
  tofile="../${buildDirectory}/${projectName}_rules.pkg"
  binformat="package">
   <!--<include name="*.xls" /> -->
   <include name="*.drl" />
   <include name="*.brl" />
   <include name="*.xml" />
   <include name="*.dslr" />
  </compiler>
 </target>

Any pointers?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090421/e3f72372/attachment.html 


More information about the rules-users mailing list