All Classes and Interfaces

Classes
Class
Description
Inputs that define the build: the build type, external and internal parameters, and resolved dependencies.
Entity that executed the build and is trusted to have correctly performed the operation and populated the provenance.
Metadata about a build invocation: its identifier and start and finish timestamps.
The purpose of this Maven mojo is to detach the artifacts generated by the maven-assembly-plugin, which for the Apache Commons Project do not get uploaded to Nexus, and put those artifacts in the dev distribution location for Apache projects.
Checks out the dev distribution location, copies the distributions into that directory structure under the target/commons-release-plugin/scm directory, and commits the distributions back to SVN.
Deprecated.
As we no longer wish to compress the site, we are going to put this functionality in the CommonsDistributionStagingMojo.
This class checks out the dev distribution location, checks whether anything exists in the distribution location, and, if it is non-empty, deletes all the resources there.
DSSE (Dead Simple Signing Envelope) that wraps a signed in-toto statement payload.
Generates the HEADER.html file that accompanies the release in the distribution area.
A builder class for instantiation of the HeaderHtmlVelocityDelegate.
Root predicate of an SLSA v1.2 provenance attestation, describing what was built and how.
Generates the README.html file that accompanies the release in the distribution area.
A builder class for instantiation of the ReadmeHtmlVelocityDelegate.
Description of an artifact or resource referenced in the build, identified by URI and cryptographic digest.
Details about the build invocation: the builder identity, execution metadata, and any byproduct artifacts.
Shared static functions for all of our Mojos.
A single cryptographic signature within a DSSE envelope.
In-toto v1 attestation envelope that binds a set of subject artifacts to an SLSA provenance predicate.