Examples

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>