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?