Full name:
npanday.plugin:maven-xsd-plugin:1.2:xsd
Description:
Attributes:
process-sources
.Name | Type | Since | Description |
---|---|---|---|
outputDirectory | String |
- |
The directory to place the generated binding classes. Default value is: ${project.build.directory}${file.separator}build-sources . |
project | MavenProject |
- |
The maven project. |
xsdFile | String |
- |
(no description) |
Name | Type | Since | Description |
---|---|---|---|
elements | ArrayList |
- |
Specifies the element(s) in the schema to generate code for. Not
supported for MONO. |
enableDataBinding | boolean |
- |
Generates the INotifyPropertyChanged interface to enable data
binding. Not supported for MONO. Default value is: false . |
fields | boolean |
- |
Generates fields instead of properties. Not supported for MONO. Default value is: false . |
frameworkVersion | String |
- |
(no description) Default value is: 2.0.50727 . |
generate | String |
- |
Generate either classes or dataset. Default value is: classes . |
ignoreUnusedOptions | boolean |
- |
Tells the xsd plugin to ignore options not appropriate to the xsd
vendor. Default value is: false . |
language | String |
- |
Programming language to use. Default value is: CS . |
namespace | String |
- |
Runtime namespace for the generated types. Default value is: ${project.artifactId} . |
netHome | File |
- |
The home directory of your .NET SDK. |
order | boolean |
- |
Generates explicit order identifiers on all particle members. Not
supported for MONO. Default value is: false . |
profile | String |
- |
The profile that the executable should use. Default value is: XSD:SCHEMA . |
vendor | String |
- |
The Vendor for the executable. Supports MONO and MICROSOFT. |
java.util.ArrayList
No
${elements}
boolean
No
${enableDataBinding}
false
boolean
No
${fields}
false
java.lang.String
No
${frameworkVersion}
2.0.50727
java.lang.String
No
${generate}
classes
boolean
No
false
java.lang.String
No
${language}
CS
java.lang.String
No
${namespace}
${project.artifactId}
java.io.File
No
${netHome}
boolean
No
${order}
false
java.lang.String
Yes
${outputDirectory}
${project.build.directory}${file.separator}build-sources
java.lang.String
No
${profile}
XSD:SCHEMA
org.apache.maven.project.MavenProject
Yes
${project}
java.lang.String
No
${vendor}
java.lang.String
Yes
${xsdFile}