Hi Drools users,

 

I am trying to compile drools rule files in to a package file using ANT task as follows. But I am getting an error when the ANT build is run. Here is my ANT build file.

All the necessary jars are there in the classpath.
Could you please correct me if I have done a wrong thing or let me know if there is a alternative for this.
Appreciate all your help.
 

<project default="rules">

 

 <path id="drools.classpath">    

            <pathelement location="./drools-lib/drools-ant-4.0.7.jar" />

            <pathelement location="./drools-lib/drools-compiler-4.0.7.jar" />

            <pathelement location="./drools-lib/drools-core-4.0.7.jar" />

            <pathelement location="./drools-lib/drools-analytics-4.0.7.jar" />

           

            <pathelement location="./drools-lib/lib/janino-2.5.10.jar" />

            <pathelement location="./drools-lib/lib/jsr94-1.1.jar" />

            <pathelement location="./drools-lib/lib/mvel-1.3.1-java1.4.jar" />             

  </path>

 

 

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

  <!-- <taskdef name="verifier" classname="org.drools.contrib.DroolsVerifierAntTask" classpathref="drools.classpath" />  -->

 

 

 <target name="rules">

            <compiler srcdir="./rules" tofile="./test/VATRules.drl.rules" classpathref="drools.classpath">

              <include name="*.drl" />           

            </compiler>

 </target>

 

</project>

 

Error :

Buildfile: build.xml

rules:

 

BUILD FAILED

C:\eclipse3.3.2\workspace\CalCulateVAT\cmdcompile\src\build.xml:31: RuleBaseTask failed: U

nable to load dialect 'org.drools.rule.builder.dialect.java.JavaDialectConfiguration:java'

 

 

Thanks

Hareendra Pelige

 

------------------------ --------------------------------------------------------------------
This message, including any attachments, contains confidential information intended for a specific individual and purpose, and is intended for the addressee only. Any unauthorized disclosure, use, dissemination, copying, or distribution of this message or any of its attachments or the information contained in this e-mail, or the taking of any action based on it, is strictly prohibited. If you are not the intended recipient, please notify the sender immediately by return e-mail and delete this message.