The following generates java sources for the foo.xsd' schema, in the 'com.foo.bar' package. The sources will use Java 2 collection types.
<preGoal name="java:compile">
<attainGoal name="castor:prepare-filesystem"/>
<castor:generate schema="src/schemas/foo.xsd"
package="com.foo.bar"
types="j2"/>
</preGoal>
The following generates java sources for the 'bar.xsd' schema. The sources will not included marshalling support (marshal, unmarshal, validate).
<preGoal name="java:compile">
<attainGoal name="castor:prepare-filesystem"/>
<castor:generate schema="src/schemas/types.xsd"
marshal="false"/>
</preGoal>