Element buildStates
| Type: | buildStates |
| Namespace: | http://hudson-ci.org/xsd/hudson/2.1.0/maven/state |
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"?>
<buildStates xmlns="http://hudson-ci.org/xsd/hudson/2.1.0/maven/state">
<state xmlns="">
<buildConfiguration>
<installationId>...</installationId>
<goals>...</goals>
<privateRepository>...</privateRepository>
<privateTmpdir>...</privateTmpdir>
<pomFile>...</pomFile>
<properties>
<entry name="..." value="..." />
<entry name="..." value="...">
<!--...-->
</entry>
<!--...more "entry" elements...-->
</properties>
<errors>...</errors>
<verbosity>...</verbosity>
<offline>...</offline>
<snapshotUpdateMode>...</snapshotUpdateMode>
<profile>...</profile>
<profile>...</profile>
<!--...more "profile" elements...-->
<recursive>...</recursive>
<checksumMode>...</checksumMode>
<failMode>...</failMode>
<makeMode>...</makeMode>
<project>...</project>
<project>...</project>
<!--...more "project" elements...-->
<resumeFrom>...</resumeFrom>
<threading>...</threading>
<mavenOpts>...</mavenOpts>
<settingsId>...</settingsId>
<globalSettingsId>...</globalSettingsId>
<toolChainsId>...</toolChainsId>
</buildConfiguration>
<executionActivity type="..." timestamp="..." />
<executionActivity type="..." timestamp="...">
<!--...-->
</executionActivity>
<!--...more "executionActivity" elements...-->
<runtimeEnvironment>
<versionProperties>
<entry name="..." value="..." />
<entry name="..." value="...">
<!--...-->
</entry>
<!--...more "entry" elements...-->
</versionProperties>
<userProperties>
<entry name="..." value="..." />
<entry name="..." value="...">
<!--...-->
</entry>
<!--...more "entry" elements...-->
</userProperties>
<systemProperties>
<entry name="..." value="..." />
<entry name="..." value="...">
<!--...-->
</entry>
<!--...more "entry" elements...-->
</systemProperties>
<systemEnvironment>
<entry name="..." value="..." />
<entry name="..." value="...">
<!--...-->
</entry>
<!--...more "entry" elements...-->
</systemEnvironment>
<workingDirectory>...</workingDirectory>
</runtimeEnvironment>
<participatingProject name="...">
<coordinates groupId="..." artifactId="..." version="..." type="..." classifier="..." expandedMetaVersion="..." />
<profile>
<id>...</id>
<source>...</source>
<active>...</active>
</profile>
<profile>
<!--...-->
</profile>
<!--...more "profile" elements...-->
<buildSummary result="..." duration="...">
<failureCause type="...">
<message>...</message>
<stackTrace>
<element type="..." method="..." file="..." line="..." />
<element type="..." method="..." file="..." line="...">
<!--...-->
</element>
<!--...more "element" elements...-->
</stackTrace>
<cause>
<!--...-->
</cause>
</failureCause>
</buildSummary>
</participatingProject>
<participatingProject name="...">
<!--...-->
</participatingProject>
<!--...more "participatingProject" elements...-->
<artifact createdProject="...">
<coordinates groupId="..." artifactId="..." version="..." type="..." classifier="..." expandedMetaVersion="..." />
<type>...</type>
<action projectId="..." operation="..." />
<action projectId="..." operation="...">
<!--...-->
</action>
<!--...more "action" elements...-->
<repositoryFile>...</repositoryFile>
<dependentProject>...</dependentProject>
<dependentProject>...</dependentProject>
<!--...more "dependentProject" elements...-->
<consumingProject>...</consumingProject>
<consumingProject>...</consumingProject>
<!--...more "consumingProject" elements...-->
</artifact>
<artifact createdProject="...">
<!--...-->
</artifact>
<!--...more "artifact" elements...-->
</state>
<state xmlns="">
<!--...-->
</state>
<!--...more "state" elements...-->
</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 : [ "...", ... ]
}, ... ]
}, ... ]
}