+ </target>
+ <target name="cleancoresource" depends="init" description="Clean automatically generated packages">
+ <delete>
+ <fileset dir="${sourceDir}/${vamsas.schema.package.src}">
+ <include name="*.java"/>
+ </fileset>
+ </delete>
+ </target>
+ <target name="makecoresource" depends="init, cleancoresource" description="Generate Java source files from XSD.">
+ <taskdef name="castor-srcgen"
+ classname="org.exolab.castor.tools.ant.taskdefs.CastorSourceGenTask"
+ classpathref="castor.classpath" />
+ <!-- Should apply this to every schema file in ${vamsas.schemas} directory -->
+ <castor-srcgen file="${vamsas.schema}"
+ todir="${sourceDir}"
+ package="${vamsas.schema.package}"
+ warnings="false"
+ nodesc="false"
+ properties="${vamsas.schema.sourcegen.properties}"
+ />
+ <castor-srcgen file="${vamsas.doc.schema}"
+ todir="${sourceDir}"
+ package="${vamsas.schema.package}"
+ warnings="false"
+ nodesc="false"
+ properties="${vamsas.schema.sourcegen.properties}"
+ />
+ </target>