Full name:
org.jibx:maven-jibx-plugin:1.2.2:schema-codegen
Description:
Attributes:
compile.generate-sources.| Name | Type | Since | Description |
|---|---|---|---|
| directory | String |
- |
The directory which contains XSD files. Default value is: ${basedir}/src/main/config. |
| verbose | boolean |
- |
Control flag for verbose processing reports. Default value is: false. |
| Name | Type | Since | Description |
|---|---|---|---|
| customizations | ArrayList |
- |
Include pattern for customization files. |
| defaultNamespace | String |
- |
Namespace applied in code generation when no-namespaced schema
definitions are found (to generate no-namespaced schemas as though
they were included in a particular namespace) |
| defaultPackage | String |
- |
Default package for code generated from schema definitions with no
namespace. |
| excludes | ArrayList |
- |
Exclude pattern for binding files. |
| includeBindings | ArrayList |
- |
Include existing bindings and use mappings from the bindings for
matching schema global definitions. (this is the basis for modular
code generation) Include base bindings as follows: <includeBindings> <includeBinding>base-binding.xml</includeBinding> </includeBindings> Note: Relative paths start at ${basedir}. |
| includes | ArrayList |
- |
Include pattern for schema files. Note: Uses the standard filter format described in the plexus DirectoryScanner. Defaults value is: *.xsd. |
| options | Map |
- |
Extra options to be given for customization via CLI.
Enter extra customizations or other command-line
options. The extra customizations are described on the CodeGen customizations page The single character CodeGen commands may also be supplied here. For example, to include a base binding file (-i) and prefer-inline code, supply the following options: <options> |
| targetDirectory | String |
- |
Target directory where to generate Java source files. Default value is: ${basedir}/target/generated-sources. |
java.util.ArrayListNo${customizations}java.lang.StringNojava.lang.StringNojava.lang.StringYes${directory}${basedir}/src/main/configjava.util.ArrayListNo${excludes}java.util.ArrayListNo${includeBindings}java.util.ArrayListNo${includes}<options>
<i>base-binding.xml</i>
<prefer-inline>true</prefer-inline>
</options>java.util.MapNojava.lang.StringNo${targetDirectory}${basedir}/target/generated-sourcesbooleanYes${verbose}false