xsd:xml

Full name:

npanday.plugin:maven-xsd-plugin:1.3-incubating:xml

Description:

Generates XSD from XML instance

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Binds by default to the lifecycle phase: process-sources.

Required Parameters

Name Type Since Description
outputDirectory String - The directory to place the generated binding classes.
Default value is: ${project.build.directory}${file.separator}generated-resources.
project MavenProject - The maven project.
xmlFiles ArrayList - (no description)

Optional Parameters

Name Type Since Description
frameworkVersion String - (no description)
Default value is: 2.0.50727.
netHome File - The home directory of your .NET SDK.
profile String - The profile that the executable should use.
Default value is: XSD:XML_INSTANCE.
vendor String - The Vendor for the executable. Supports MONO and MICROSOFT: the default value is MICROSOFT. Not case or white-space sensitive.

Parameter Details

frameworkVersion:

(no description)
  • Type: java.lang.String
  • Required: No
  • Expression: ${frameworkVersion}
  • Default: 2.0.50727

netHome:

The home directory of your .NET SDK.
  • Type: java.io.File
  • Required: No
  • Expression: ${netHome}

outputDirectory:

The directory to place the generated binding classes.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${outputDirectory}
  • Default: ${project.build.directory}${file.separator}generated-resources

profile:

The profile that the executable should use.
  • Type: java.lang.String
  • Required: No
  • Expression: ${profile}
  • Default: XSD:XML_INSTANCE

project:

The maven project.
  • Type: org.apache.maven.project.MavenProject
  • Required: Yes
  • Expression: ${project}

vendor:

The Vendor for the executable. Supports MONO and MICROSOFT: the default value is MICROSOFT. Not case or white-space sensitive.
  • Type: java.lang.String
  • Required: No
  • Expression: ${vendor}

xmlFiles:

(no description)
  • Type: java.util.ArrayList
  • Required: Yes
  • Expression: ${xmlFiles}