<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<extension>true</extension>
<schemaFiles>[NameofYour.xsd]</schemaFiles>
<packageName>[package for generated code]</packageName>
<schemaDirectory>${basedir}/src/main/resources</schemaDirectory>
</configuration>
</plugin>
</plugins>
</build>
Если вы используете JAXB + Maven, вы можете использовать что-то похожее на то, что описано выше.
http://jaxb.java.net/
с помощью команды
xjc -p primer.po -d src po.xsd
primer.po - это имя пакета, а src - сгенерированные коды, выводящие имя каталога.
http://www.xyzws.com/scdjws/studyguide/jaxb_samples2.0.html