This plugin uses the Java API for XML Binding (JAXB), version 2+, to generate Java classes from XML Schemas (and optionally binding files) and to create XML Schemas from annotated Java classes.
Maven site documentation for the plugin is found at http://www.mojohaus.org/jaxb2-maven-plugin/
The plugin delegates most of its work to one of the two JDK-supplied tools:
- XJC with documentation for Unix and documentation for Windows
- Schemagen with documentation for Unix and documentation for Windows