Package org.codehaus.mojo.jaxb2
The jaxb2-maven-plugin wraps and adapts the JAXB reference implementation to be useful within the Maven build process.
The plugin's code is divided into 3 main blocks, each placed within a separate package structure:
- javageneration. Contains code involved in creating java code from XSD or DTDs. This package structure adapts the plugin to using the XJC ("Xml-to-Java-Compiler") from the JAXB reference implementation.
- schemageneration. Contains code involved in creating XSDs from annotated Java classes. This package structure adapts the plugin to using the schemagen tool from the JDK. (Typically found in the bin directory of the java installation).
- shared. Contains shared utility classes used by both the java- and xsd-generation structure classes.
- Author:
- Lennart Jörelid
- See Also:
- The JAXB Reference Implementation
-
Class Summary Class Description AbstractJaxbMojo Abstract Mojo which collects common infrastructure, required and needed by all subclass Mojos in the JAXB2 maven plugin codebase. -
Exception Summary Exception Description NoSchemasException