com.lutris.ant.taskdefs.XMLc not found

"Prakash Saswadkar" <[email protected]>
Newsgroups gmane.comp.java.enhydra.general
Message-ID <019501c346cf$79342160$ed40010a@psaswadkar>
Hi!

Operating on Windows and I m using Enhydra 5.0. i m trying to run ant. In build.xml I have given
<taskdef name="xmlc" classname="com.lutris.ant.taskdefs.Xmlc" />
To run this successfully do we need to put anttask.jar(D:\Enhydra5.0\build\anttask.jar) in system classpath. If I dont put this jar in system classpath it gives the below error..
com.lutris.ant.taskdefs.XMLc not found

Build failed

I was thinking that since in build.xml we have specified the location where enhydra is installed by the following lines..

<property name="enhydra.root" value="D:/enhydra5.0" /> 

<property name="enhydra.dir" location="D:/enhydra5.0" /> 

...before running xmlc task it would take all the jars from enhydra root(in this it would also find anttask.jar - required) into classpath. But its not taking. ie the above error.

When I include anttask.jar in system classpath manually, then it gives another error...

   class org.enhydra.xml.xmlc.command.xmlc.XMLC not found
   Build failed
   
   To get rid of above error I have to put D:\Enhydra5.0\lib\xmlc.jar in system classpath. Likewise as and when I see the errors I have to include so many jars in System classpath. ie executing the build procedure onto another machine means settingup the system classpath first(according to where enhydra is installed). Is there a way by which our build procedure takes the jars in Enhydra directory into classpath before running any tasks in the build file?

   Thanks
   Prakash
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.