Element buildConfiguration
| Type: | buildConfiguration |
| Namespace: | http://hudson-ci.org/xsd/hudson/2.1.0/maven/config |
Java class for buildConfiguration complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="buildConfiguration">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="installationId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="goals" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="privateRepository" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="privateTmpdir" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="pomFile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="properties" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/common}properties" minOccurs="0"/>
<element name="errors" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="verbosity" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/config}verbosity" minOccurs="0"/>
<element name="offline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="snapshotUpdateMode" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/config}snapshotUpdateMode" minOccurs="0"/>
<element name="profile" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="recursive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="checksumMode" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/config}checksumMode" minOccurs="0"/>
<element name="failMode" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/config}failMode" minOccurs="0"/>
<element name="makeMode" type="{http://hudson-ci.org/xsd/hudson/2.1.0/maven/config}makeMode" minOccurs="0"/>
<element name="project" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
<element name="resumeFrom" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="threading" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="mavenOpts" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="settingsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="globalSettingsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="toolChainsId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<buildConfiguration xmlns="http://hudson-ci.org/xsd/hudson/2.1.0/maven/config">
<installationId xmlns="">...</installationId>
<goals xmlns="">...</goals>
<privateRepository xmlns="">...</privateRepository>
<privateTmpdir xmlns="">...</privateTmpdir>
<pomFile xmlns="">...</pomFile>
<properties xmlns="">
<entry name="..." value="..." />
<entry name="..." value="...">
<!--...-->
</entry>
<!--...more "entry" elements...-->
</properties>
<errors xmlns="">...</errors>
<verbosity xmlns="">...</verbosity>
<offline xmlns="">...</offline>
<snapshotUpdateMode xmlns="">...</snapshotUpdateMode>
<profile xmlns="">...</profile>
<profile xmlns="">...</profile>
<!--...more "profile" elements...-->
<recursive xmlns="">...</recursive>
<checksumMode xmlns="">...</checksumMode>
<failMode xmlns="">...</failMode>
<makeMode xmlns="">...</makeMode>
<project xmlns="">...</project>
<project xmlns="">...</project>
<!--...more "project" elements...-->
<resumeFrom xmlns="">...</resumeFrom>
<threading xmlns="">...</threading>
<mavenOpts xmlns="">...</mavenOpts>
<settingsId xmlns="">...</settingsId>
<globalSettingsId xmlns="">...</globalSettingsId>
<toolChainsId xmlns="">...</toolChainsId>
</buildConfiguration>
Example JSON
{
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 : "..."
}