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 : "..." }