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.
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.
CommonsDistributionStagingMojo.