Hudson Maven 3 Plugin REST API

Data: ns2

  • Namespace: http://hudson-ci.org/xsd/hudson/2.1.0/maven/state

The data in this namespace is divided into elements and types. Types define the structure of the data. Elements define specific instances of the types, and are therefore more relevant to REST endpoints, which generally consume and/or produce elements.

The following elements are members of this namespace:

The following types are members of this namespace:

Element buildState

Java class for buildState complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="buildState">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="buildConfiguration" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/config}buildConfiguration"/>
<element name="executionActivity" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}executionActivity" maxOccurs="unbounded"/>
<element name="runtimeEnvironment" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}runtimeEnvironment"/>
<element name="participatingProject" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}mavenProject" maxOccurs="unbounded"/>
<element name="artifact" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}artifact" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>

Example XML

<?xml version="1.0" encoding="UTF-8"?> <ns2:buildState xmlns:ns2="http://hudson-ci.org/xsd/hudson/2.1.0/maven/state"> <buildConfiguration> <!--content of type 'buildConfiguration'--> <installationId> <!--content of type 'string'--> ... </installationId> <goals> <!--content of type 'string'--> ... </goals> <privateRepository> <!--content of type 'boolean'--> ... </privateRepository> <privateTmpdir> <!--content of type 'boolean'--> ... </privateTmpdir> <pomFile> <!--content of type 'string'--> ... </pomFile> <properties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </properties> <errors> <!--content of type 'boolean'--> ... </errors> <verbosity> <!--content of type 'verbosity'--> ... </verbosity> <offline> <!--content of type 'boolean'--> ... </offline> <snapshotUpdateMode> <!--content of type 'snapshotUpdateMode'--> ... </snapshotUpdateMode> <profile> <!--content of type 'string'--> ... </profile> <profile> <!--(another 'string' type)--> </profile> <!--...more "profile" elements...--> <recursive> <!--content of type 'boolean'--> ... </recursive> <checksumMode> <!--content of type 'checksumMode'--> ... </checksumMode> <failMode> <!--content of type 'failMode'--> ... </failMode> <makeMode> <!--content of type 'makeMode'--> ... </makeMode> <project> <!--content of type 'string'--> ... </project> <project> <!--(another 'string' type)--> </project> <!--...more "project" elements...--> <resumeFrom> <!--content of type 'string'--> ... </resumeFrom> <threading> <!--content of type 'string'--> ... </threading> <mavenOpts> <!--content of type 'string'--> ... </mavenOpts> <settingsId> <!--content of type 'string'--> ... </settingsId> <globalSettingsId> <!--content of type 'string'--> ... </globalSettingsId> <toolChainsId> <!--content of type 'string'--> ... </toolChainsId> </buildConfiguration> <executionActivity type="..." timestamp="..."> <!--content of type 'executionActivity'--> </executionActivity> <executionActivity> <!--(another 'executionActivity' type)--> </executionActivity> <!--...more "executionActivity" elements...--> <runtimeEnvironment> <!--content of type 'runtimeEnvironment'--> <versionProperties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </versionProperties> <userProperties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </userProperties> <systemProperties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </systemProperties> <systemEnvironment> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </systemEnvironment> <workingDirectory> <!--content of type 'string'--> ... </workingDirectory> </runtimeEnvironment> <participatingProject name="..."> <!--content of type 'mavenProject'--> <coordinates groupId="..." artifactId="..." version="..." type="..." classifier="..." expandedMetaVersion="..."> <!--content of type 'mavenCoordinates'--> </coordinates> <profile> <!--content of type 'profile'--> <id> <!--content of type 'string'--> ... </id> <source> <!--content of type 'string'--> ... </source> <active> <!--content of type 'boolean'--> ... </active> </profile> <profile> <!--(another 'profile' type)--> </profile> <!--...more "profile" elements...--> <buildSummary result="..." duration="..."> <!--content of type 'buildSummary'--> <failureCause type="..."> <!--content of type 'throwable'--> <message> <!--content of type 'string'--> ... </message> <stackTrace> <!--content of type 'stackTrace'--> <element type="..." method="..." file="..." line="..."> <!--content of type 'null'--> </element> <element> <!--(another 'null' type)--> </element> <!--...more "element" elements...--> </stackTrace> <cause> <!--content of type 'throwable'--> <!--(content not shown)--> </cause> </failureCause> </buildSummary> </participatingProject> <participatingProject> <!--(another 'mavenProject' type)--> </participatingProject> <!--...more "participatingProject" elements...--> <artifact createdProject="..."> <!--content of type 'artifact'--> <coordinates groupId="..." artifactId="..." version="..." type="..." classifier="..." expandedMetaVersion="..."> <!--content of type 'mavenCoordinates'--> </coordinates> <type> <!--content of type 'string'--> ... </type> <action projectId="..." operation="..."> <!--content of type 'artifactAction'--> </action> <action> <!--(another 'artifactAction' type)--> </action> <!--...more "action" elements...--> <repositoryFile> <!--content of type 'string'--> ... </repositoryFile> <dependentProject> <!--content of type 'string'--> ... </dependentProject> <dependentProject> <!--(another 'string' type)--> </dependentProject> <!--...more "dependentProject" elements...--> <consumingProject> <!--content of type 'string'--> ... </consumingProject> <consumingProject> <!--(another 'string' type)--> </consumingProject> <!--...more "consumingProject" elements...--> </artifact> <artifact> <!--(another 'artifact' type)--> </artifact> <!--...more "artifact" elements...--> </ns2:buildState>

Example JSON

{ "buildConfiguration" : { "installationId" : "...", "goals" : "...", "privateRepository" : false, "privateTmpdir" : false, "pomFile" : "...", "properties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "errors" : false, "verbosity" : { }, "offline" : false, "snapshotUpdateMode" : { }, "profile" : [ "...", ... ], "recursive" : false, "checksumMode" : { }, "failMode" : { }, "makeMode" : { }, "project" : [ "...", ... ], "resumeFrom" : "...", "threading" : "...", "mavenOpts" : "...", "settingsId" : "...", "globalSettingsId" : "...", "toolChainsId" : "..." }, "executionActivity" : [ { "type" : { }, "timestamp" : "..." }, ... ], "runtimeEnvironment" : { "versionProperties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "userProperties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "systemProperties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "systemEnvironment" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "workingDirectory" : "..." }, "participatingProject" : [ { "name" : "...", "coordinates" : { "groupId" : "...", "artifactId" : "...", "version" : "...", "type" : "...", "classifier" : "...", "expandedMetaVersion" : "..." }, "profile" : [ { "id" : "...", "source" : "...", "active" : false }, ... ], "buildSummary" : { "result" : { }, "duration" : ..., "failureCause" : { "type" : "...", "message" : "...", "stackTrace" : { "element" : [ { "type" : "...", "method" : "...", "file" : "...", "line" : ... }, ... ] }, "cause" : { "..." : ... } } } }, ... ], "artifact" : [ { "createdProject" : "...", "coordinates" : { "groupId" : "...", "artifactId" : "...", "version" : "...", "type" : "...", "classifier" : "...", "expandedMetaVersion" : "..." }, "type" : "...", "action" : [ { "projectId" : "...", "operation" : { } }, ... ], "repositoryFile" : "...", "dependentProject" : [ "...", ... ], "consumingProject" : [ "...", ... ] }, ... ] }

Element buildStates

Java class for buildStates complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="buildStates">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="state" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}buildState" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>

Example XML

<?xml version="1.0" encoding="UTF-8"?> <ns2:buildStates xmlns:ns2="http://hudson-ci.org/xsd/hudson/2.1.0/maven/state"> <state> <!--content of type 'buildState'--> <buildConfiguration> <!--content of type 'buildConfiguration'--> <installationId> <!--content of type 'string'--> ... </installationId> <goals> <!--content of type 'string'--> ... </goals> <privateRepository> <!--content of type 'boolean'--> ... </privateRepository> <privateTmpdir> <!--content of type 'boolean'--> ... </privateTmpdir> <pomFile> <!--content of type 'string'--> ... </pomFile> <properties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </properties> <errors> <!--content of type 'boolean'--> ... </errors> <verbosity> <!--content of type 'verbosity'--> ... </verbosity> <offline> <!--content of type 'boolean'--> ... </offline> <snapshotUpdateMode> <!--content of type 'snapshotUpdateMode'--> ... </snapshotUpdateMode> <profile> <!--content of type 'string'--> ... </profile> <profile> <!--(another 'string' type)--> </profile> <!--...more "profile" elements...--> <recursive> <!--content of type 'boolean'--> ... </recursive> <checksumMode> <!--content of type 'checksumMode'--> ... </checksumMode> <failMode> <!--content of type 'failMode'--> ... </failMode> <makeMode> <!--content of type 'makeMode'--> ... </makeMode> <project> <!--content of type 'string'--> ... </project> <project> <!--(another 'string' type)--> </project> <!--...more "project" elements...--> <resumeFrom> <!--content of type 'string'--> ... </resumeFrom> <threading> <!--content of type 'string'--> ... </threading> <mavenOpts> <!--content of type 'string'--> ... </mavenOpts> <settingsId> <!--content of type 'string'--> ... </settingsId> <globalSettingsId> <!--content of type 'string'--> ... </globalSettingsId> <toolChainsId> <!--content of type 'string'--> ... </toolChainsId> </buildConfiguration> <executionActivity type="..." timestamp="..."> <!--content of type 'executionActivity'--> </executionActivity> <executionActivity> <!--(another 'executionActivity' type)--> </executionActivity> <!--...more "executionActivity" elements...--> <runtimeEnvironment> <!--content of type 'runtimeEnvironment'--> <versionProperties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </versionProperties> <userProperties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </userProperties> <systemProperties> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </systemProperties> <systemEnvironment> <!--content of type 'properties'--> <entry name="..." value="..."> <!--content of type 'null'--> </entry> <entry> <!--(another 'null' type)--> </entry> <!--...more "entry" elements...--> </systemEnvironment> <workingDirectory> <!--content of type 'string'--> ... </workingDirectory> </runtimeEnvironment> <participatingProject name="..."> <!--content of type 'mavenProject'--> <coordinates groupId="..." artifactId="..." version="..." type="..." classifier="..." expandedMetaVersion="..."> <!--content of type 'mavenCoordinates'--> </coordinates> <profile> <!--content of type 'profile'--> <id> <!--content of type 'string'--> ... </id> <source> <!--content of type 'string'--> ... </source> <active> <!--content of type 'boolean'--> ... </active> </profile> <profile> <!--(another 'profile' type)--> </profile> <!--...more "profile" elements...--> <buildSummary result="..." duration="..."> <!--content of type 'buildSummary'--> <failureCause type="..."> <!--content of type 'throwable'--> <message> <!--content of type 'string'--> ... </message> <stackTrace> <!--content of type 'stackTrace'--> <element type="..." method="..." file="..." line="..."> <!--content of type 'null'--> </element> <element> <!--(another 'null' type)--> </element> <!--...more "element" elements...--> </stackTrace> <cause> <!--content of type 'throwable'--> <!--(content not shown)--> </cause> </failureCause> </buildSummary> </participatingProject> <participatingProject> <!--(another 'mavenProject' type)--> </participatingProject> <!--...more "participatingProject" elements...--> <artifact createdProject="..."> <!--content of type 'artifact'--> <coordinates groupId="..." artifactId="..." version="..." type="..." classifier="..." expandedMetaVersion="..."> <!--content of type 'mavenCoordinates'--> </coordinates> <type> <!--content of type 'string'--> ... </type> <action projectId="..." operation="..."> <!--content of type 'artifactAction'--> </action> <action> <!--(another 'artifactAction' type)--> </action> <!--...more "action" elements...--> <repositoryFile> <!--content of type 'string'--> ... </repositoryFile> <dependentProject> <!--content of type 'string'--> ... </dependentProject> <dependentProject> <!--(another 'string' type)--> </dependentProject> <!--...more "dependentProject" elements...--> <consumingProject> <!--content of type 'string'--> ... </consumingProject> <consumingProject> <!--(another 'string' type)--> </consumingProject> <!--...more "consumingProject" elements...--> </artifact> <artifact> <!--(another 'artifact' type)--> </artifact> <!--...more "artifact" elements...--> </state> <state> <!--(another 'buildState' type)--> </state> <!--...more "state" elements...--> </ns2:buildStates>

Example JSON

{ "state" : [ { "buildConfiguration" : { "installationId" : "...", "goals" : "...", "privateRepository" : false, "privateTmpdir" : false, "pomFile" : "...", "properties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "errors" : false, "verbosity" : { }, "offline" : false, "snapshotUpdateMode" : { }, "profile" : [ "...", ... ], "recursive" : false, "checksumMode" : { }, "failMode" : { }, "makeMode" : { }, "project" : [ "...", ... ], "resumeFrom" : "...", "threading" : "...", "mavenOpts" : "...", "settingsId" : "...", "globalSettingsId" : "...", "toolChainsId" : "..." }, "executionActivity" : [ { "type" : { }, "timestamp" : "..." }, ... ], "runtimeEnvironment" : { "versionProperties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "userProperties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "systemProperties" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "systemEnvironment" : { "entry" : [ { "name" : "...", "value" : "..." }, ... ] }, "workingDirectory" : "..." }, "participatingProject" : [ { "name" : "...", "coordinates" : { "groupId" : "...", "artifactId" : "...", "version" : "...", "type" : "...", "classifier" : "...", "expandedMetaVersion" : "..." }, "profile" : [ { "id" : "...", "source" : "...", "active" : false }, ... ], "buildSummary" : { "result" : { }, "duration" : ..., "failureCause" : { "type" : "...", "message" : "...", "stackTrace" : { "element" : [ { "type" : "...", "method" : "...", "file" : "...", "line" : ... }, ... ] }, "cause" : { "..." : ... } } } }, ... ], "artifact" : [ { "createdProject" : "...", "coordinates" : { "groupId" : "...", "artifactId" : "...", "version" : "...", "type" : "...", "classifier" : "...", "expandedMetaVersion" : "..." }, "type" : "...", "action" : [ { "projectId" : "...", "operation" : { } }, ... ], "repositoryFile" : "...", "dependentProject" : [ "...", ... ], "consumingProject" : [ "...", ... ] }, ... ] }, ... ] }

Type artifact

Java class for artifact complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="artifact">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="coordinates" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}mavenCoordinates"/>
<element name="type" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="action" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}artifactAction" maxOccurs="unbounded"/>
<element name="repositoryFile" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="dependentProject" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
<element name="consumingProject" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
</sequence>
<attribute name="createdProject" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>

Attributes

name type description
createdProject string (no documentation provided)

Child Elements

name (type) min/max
occurs
description
coordinates (mavenCoordinates) 1/1 (no documentation provided)
type (string) 1/1 (no documentation provided)
action (artifactAction) 1/unbounded (no documentation provided)
repositoryFile (string) 1/1 (no documentation provided)
dependentProject (string) 1/unbounded (no documentation provided)
consumingProject (string) 1/unbounded (no documentation provided)

Type artifactAction

Java class for artifactAction complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="artifactAction">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="projectId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="operation" use="required" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}artifactOperation" />
</restriction>
</complexContent>
</complexType>

Attributes

name type description
projectId string (no documentation provided)
operation artifactOperation (no documentation provided)

Type artifactOperation

Java class for artifactOperation.

The following schema fragment specifies the expected content contained within this class.

<simpleType name="artifactOperation">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="NOT_FOUND"/>
<enumeration value="RESOLVED"/>
<enumeration value="DOWNLOADED"/>
<enumeration value="INSTALLED"/>
<enumeration value="DEPLOYED"/>
</restriction>
</simpleType>

Possible Values

value description
NOT_FOUND
RESOLVED
DOWNLOADED
INSTALLED
DEPLOYED

Type buildResult

Java class for buildResult.

The following schema fragment specifies the expected content contained within this class.

<simpleType name="buildResult">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="SUCCESS"/>
<enumeration value="FAILURE"/>
<enumeration value="SKIPPED"/>
<enumeration value="SCHEDULED"/>
<enumeration value="BUILDING"/>
<enumeration value="ABORTED"/>
<enumeration value="UNKNOWN"/>
</restriction>
</simpleType>

Possible Values

value description
SUCCESS
FAILURE
SKIPPED
SCHEDULED
BUILDING
ABORTED
UNKNOWN

Type buildState

Java class for buildState complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="buildState">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="buildConfiguration" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/config}buildConfiguration"/>
<element name="executionActivity" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}executionActivity" maxOccurs="unbounded"/>
<element name="runtimeEnvironment" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}runtimeEnvironment"/>
<element name="participatingProject" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}mavenProject" maxOccurs="unbounded"/>
<element name="artifact" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}artifact" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>

Child Elements

name (type) min/max
occurs
description
buildConfiguration (buildConfiguration) 1/1 (no documentation provided)
executionActivity (executionActivity) 1/unbounded (no documentation provided)
runtimeEnvironment (runtimeEnvironment) 1/1 (no documentation provided)
participatingProject (mavenProject) 1/unbounded (no documentation provided)
artifact (artifact) 1/unbounded (no documentation provided)

Type buildStates

Java class for buildStates complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="buildStates">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="state" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}buildState" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>

Child Elements

name (type) min/max
occurs
description
state (buildState) 1/unbounded (no documentation provided)

Type buildSummary

Java class for buildSummary complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="buildSummary">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="failureCause" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}throwable"/>
</sequence>
<attribute name="result" use="required" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}buildResult" />
<attribute name="duration" type="{http://www.w3.org/2001/XMLSchema}long" />
</restriction>
</complexContent>
</complexType>

Attributes

name type description
result buildResult (no documentation provided)
duration long (no documentation provided)

Child Elements

name (type) min/max
occurs
description
failureCause (throwable) 1/1 (no documentation provided)

Type executionActivity

Java class for executionActivity complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="executionActivity">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="type" use="required" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}executionActivityType" />
<attribute name="timestamp" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
</restriction>
</complexContent>
</complexType>

Attributes

name type description
type executionActivityType (no documentation provided)
timestamp string (no documentation provided)

Type executionActivityType

Java class for executionActivityType.

The following schema fragment specifies the expected content contained within this class.

<simpleType name="executionActivityType">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="SCHEDULED"/>
<enumeration value="STARTED"/>
<enumeration value="EXECUTING"/>
<enumeration value="ABORTED"/>
<enumeration value="FINISHED"/>
<enumeration value="UNKNOWN"/>
</restriction>
</simpleType>

Possible Values

value description
SCHEDULED
STARTED
EXECUTING
ABORTED
FINISHED
UNKNOWN

Type mavenProject

Java class for mavenProject complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="mavenProject">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="coordinates" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}mavenCoordinates"/>
<element name="profile" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}profile" maxOccurs="unbounded"/>
<element name="buildSummary" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/state}buildSummary"/>
</sequence>
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>

Attributes

name type description
name string (no documentation provided)

Child Elements

name (type) min/max
occurs
description
coordinates (mavenCoordinates) 1/1 (no documentation provided)
profile (profile) 1/unbounded (no documentation provided)
buildSummary (buildSummary) 1/1 (no documentation provided)

Type profile

Java class for profile complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="profile">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="source" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="active" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
</sequence>
</restriction>
</complexContent>
</complexType>

Child Elements

name (type) min/max
occurs
description
id (string) 1/1 (no documentation provided)
source (string) 1/1 (no documentation provided)
active (boolean) 1/1 (no documentation provided)

Type runtimeEnvironment

Java class for runtimeEnvironment complex type.

The following schema fragment specifies the expected content contained within this class.

<complexType name="runtimeEnvironment">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="versionProperties" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}properties"/>
<element name="userProperties" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}properties"/>
<element name="systemProperties" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}properties"/>
<element name="systemEnvironment" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}properties"/>
<element name="workingDirectory" type="{http://www.w3.org/2001/XMLSchema}string"/>
</sequence>
</restriction>
</complexContent>
</complexType>

Child Elements

name (type) min/max
occurs
description
versionProperties (properties) 1/1 (no documentation provided)
userProperties (properties) 1/1 (no documentation provided)
systemProperties (properties) 1/1 (no documentation provided)
systemEnvironment (properties) 1/1 (no documentation provided)
workingDirectory (string) 1/1 (no documentation provided)