BuildCacheBuild

Cache build info, stored in local lookupinfo.xml or remote buildinfo.xml

<build xmlns="http://maven.apache.org/BUILD-CACHE-BUILD/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/BUILD-CACHE-BUILD/1.0.0 https://maven.apache.org/xsd/build-cache-build-1.0.0.xsd">
  <cacheImplementationVersion/>
  <final/>
  <hashFunction/>
  <buildTime/>
  <buildServer/>
  <scm>
    <sourceBranch/>
    <revision/>
  </scm>
  <goals/>
  <artifact>
    <groupId/>
    <artifactId/>
    <version/>
    <classifier/>
    <type/>
    <scope/>
    <fileName/>
    <fileHash/>
    <fileSize/>
    <filePath/>
  </artifact>
  <attachedArtifacts>
    <attachedArtifact>
      <groupId/>
      <artifactId/>
      <version/>
      <classifier/>
      <type/>
      <scope/>
      <fileName/>
      <fileHash/>
      <fileSize/>
      <filePath/>
    </attachedArtifact>
  </attachedArtifacts>
  <executions>
    <execution>
      <executionKey/>
      <mojoClassName/>
      <properties>
        <property name=.. tracked=.. />
      </properties>
    </execution>
  </executions>
  <projectsInputInfo>
    <checksum/>
    <items>
      <item type=.. hash=.. fileChecksum=.. content=.. isText=.. charset=.. eol=.. />
    </items>
  </projectsInputInfo>
</build>

build

Element Type Description
cacheImplementationVersion String No description.
final Boolean No description.
hashFunction String No description.
buildTime Date No description.
buildServer String No description.
scm Scm No description.
goals/goal* List<String> (Many)
artifact Artifact
attachedArtifacts/attachedArtifact* List<Artifact> (Many) No description.
executions/execution* List<CompletedExecution> (Many) No description.
projectsInputInfo ProjectsInputInfo No description.

scm

No description.

Element Type Description
sourceBranch String No description.
revision String No description.

artifact

No description.

Element Type Description
groupId String No description.
artifactId String No description.
version String No description.
classifier String No description.
type String No description.
scope String No description.
fileName String No description.
fileHash String No description.
fileSize long No description.

Default value is: 0

.
filePath String No description.

attachedArtifact

No description.

Element Type Description
groupId String No description.
artifactId String No description.
version String No description.
classifier String No description.
type String No description.
scope String No description.
fileName String No description.
fileHash String No description.
fileSize long No description.

Default value is: 0

.
filePath String No description.

execution

No description.

Element Type Description
executionKey String No description.
mojoClassName String No description.
properties/property* List<PropertyValue> (Many) No description.

property

No description.

Element Content: No description.

Attribute Type Description
name String No description.
tracked Boolean No description.

projectsInputInfo

No description.

Element Type Description
checksum String No description.
items/item* List<DigestItem> (Many) No description.

item

No description.

Element Content: No description.

Attribute Type Description
type String No description.
hash String No description.
fileChecksum String No description.
content String No description.
isText String No description.
charset String No description.
eol String No description.