I have downloaded castor-0.9.6-RC2-xml.jar to
/usr/local/jdk1.4.2/jre/lib/ext (so it is available to all apps without
having to set classpath voodoo) but I am having problems getting the Ant
task to work.  Going off of the example on the Castor Wiki in
Undocumented Castor features, I came up with the following target:

<target name="regen-firewall">
        <taskdef name="castor-srcgen" 
classname="org.exolab.castor.tools.ant.taskdefs.CastorSourceGenTask"/>          
  
                <castor-srcgen file="${src}/xml/firewall.xsd"
                        todir="${src}" package="net.bj.pfpro.firewall"
                        warnings="false"/>
</target>

The only main difference is I am not using the "classpathref" attribute
of the target element.  I am not using this because I do not have
castor.class.path defined, which is what is used in the example, and I
am not sure how/what it should be set to, or if I really even need it.

Now, when running Ant, I get the following build error, so I'm sure I'm
going to need to force a classpath somewhere, but I would like to avoid
it.  Any ideas?

Buildfile: /usr/home/acidos/workspace/pfpro/build.xml
clean-firewall:
regen-firewall:
BUILD FAILED: /usr/home/acidos/workspace/pfpro/build.xml:143: taskdef A class 
needed by class org.exolab.castor.tools.ant.taskdefs.CastorSourceGenTask cannot 
be found: org/apache/tools/ant/taskdefs/MatchingTask
Total time: 831 milliseconds

Adam

-- 
"Life does not cease to be funny when people die any more than it ceases to
be serious when people laugh."  -- George Bernard Shaw

Adam VanderHook
[EMAIL PROTECTED]
http://acidos.bandwidth-junkies.net/



----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-user

Reply via email to