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>