Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addToZip(File, File, ZipOutputStream) - Method in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.Adds the
filefromdirectoryToZipto the ZIP archive represented byzos. - annotations - Variable in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Additional key-value metadata about the resource.
- ARTIFACT_TYPES_TO_DETACH - Static variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
A list of "artifact types" in the Maven vernacular, to be detached from the deployment.
- artifactId - Variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
This is supposed to represent the Maven artifactId.
- artifactId - Variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
The Maven artifactId to use in the
README.vmtemplate. - artifactSha512s - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
A
SortedPropertiesmapping artifact file names to their SHA-512 hashes.
B
- baseDir - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The
Filerepresenting the root directory of the working project. - BUFFER_BYTE_SIZE - Static variable in class org.apache.commons.release.plugin.SharedFunctions
-
The buffer size in bytes.
- build() - Method in class org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder
-
Builds a new
HeaderHtmlVelocityDelegate. - build() - Method in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
Builds up the
ReadmeHtmlVelocityDelegatefrom the previously set parameters. - buildDefinition - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Inputs that defined the build.
- BuildDefinition - Class in org.apache.commons.release.plugin.slsa.v1_2
-
Inputs that define the build: the build type, external and internal parameters, and resolved dependencies.
- BuildDefinition() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Creates a new BuildDefinition instance with the default build type.
- BuildDefinition(String, Map) - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Creates a new BuildDefinition with the given build type and external parameters.
- builder - Variable in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Entity that executed the build.
- builder() - Static method in class org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate
-
Gets a builder for constructing a
HeaderHtmlVelocityDelegate. - builder() - Static method in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
Gets the
ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilderfor constructing theReadmeHtmlVelocityDelegate. - Builder - Class in org.apache.commons.release.plugin.slsa.v1_2
-
Entity that executed the build and is trusted to have correctly performed the operation and populated the provenance.
- Builder() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Creates a new Builder instance.
- builderDependencies - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Orchestrator dependencies that may affect provenance generation.
- BuildMetadata - Class in org.apache.commons.release.plugin.slsa.v1_2
-
Metadata about a build invocation: its identifier and start and finish timestamps.
- BuildMetadata() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Creates a new BuildMetadata instance.
- BuildMetadata(String, OffsetDateTime, OffsetDateTime) - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Creates a new BuildMetadata instance with all fields set.
- buildReadmeAndHeaderHtmlFiles() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Builds up
README.htmlandHEADER.htmlthat reside in the following directory structure: distRoot binaries/HEADER.html (symlink) binaries/README.html (symlink) source/HEADER.html (symlink) source/README.html (symlink) HEADER.html README.html - buildType - Variable in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
URI indicating what type of build was performed.
- byproducts - Variable in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Artifacts produced as a side effect of the build.
C
- CommonsDistributionDetachmentMojo - Class in org.apache.commons.release.plugin.mojos
-
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.
- CommonsDistributionDetachmentMojo() - Constructor for class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
Constructs a new instance.
- CommonsDistributionStagingMojo - Class in org.apache.commons.release.plugin.mojos
-
Checks out the dev distribution location, copies the distributions into that directory structure under the
target/commons-release-plugin/scmdirectory, and commits the distributions back to SVN. - CommonsDistributionStagingMojo() - Constructor for class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Constructs a new instance.
- commonsRcVersion - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The RC version of the release.
- commonsReleaseVersion - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The release version of the artifact to be built.
- CommonsSiteCompressionMojo - Class in org.apache.commons.release.plugin.mojos
-
Deprecated.
- CommonsSiteCompressionMojo() - Constructor for class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.Constructs a new instance.
- CommonsStagingCleanupMojo - Class in org.apache.commons.release.plugin.mojos
-
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.
- CommonsStagingCleanupMojo() - Constructor for class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
Constructs a new instance.
- content - Variable in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Raw contents of the resource, base64-encoded in JSON.
- copyDistributionsIntoScmDirectoryStructureAndAddToSvn(File, ScmProvider, ScmRepository) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Copies the list of files at the root of the
CommonsDistributionStagingMojo.workingDirectoryinto the directory structure of the distribution staging repository. - copyFile(Log, File, File) - Static method in class org.apache.commons.release.plugin.SharedFunctions
- copyHeaderAndReadmeToSubdirectories(File, File) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Copies
README.htmlandHEADER.htmlto the source and binaries directories. - copyReleaseNotesToWorkingDirectory() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Copies the configured release notes file into
CommonsDistributionStagingMojo.distRcVersionDirectory. - copyRemovedArtifactsToWorkingDirectory() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
A helper method to copy the newly detached artifacts to
target/commons-release-pluginso that theCommonsDistributionStagingMojocan find the artifacts later. - copySignatureValidatorScriptToScmDirectory() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Copies our
signature-validator.shscript into${basedir}/target/commons-release-plugin/scm/signature-validator.sh. - copySiteToScmDirectory() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Copies
${basedir}/target/siteto${basedir}/target/commons-release-plugin/scm/site.
D
- detachedArtifacts - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
This list is supposed to hold the Maven references to the aforementioned artifacts so that we can upload them to SVN after they've been detached from the Maven deployment.
- digest - Variable in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Map of digest algorithm names to hex-encoded values.
- distCheckoutDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The location to which to check out the dist Subversion repository under our working directory, which was given above.
- distCleanupDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
The location to which to check out the dist Subversion repository under our working directory, which was given above.
- distRcVersionDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
A subdirectory of the dist directory into which we are going to stage the release candidate.
- distServer - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The ID of the server (specified in settings.xml) which should be used for dist authentication.
- distServer - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
The ID of the server (specified in settings.xml) which should be used for dist authentication.
- distSvnStagingUrl - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
The Subversion staging URL to which we upload all of our staged artifacts.
- distSvnStagingUrl - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The URL of the Subversion repository to which we wish the artifacts to be staged.
- distSvnStagingUrl - Variable in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.The URL of the Subversion repository to which we wish the artifacts to be staged.
- distSvnStagingUrl - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
The URL of the Subversion repository to which we wish the artifacts to be staged.
- downloadLocation - Variable in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Download URI for the resource, if different from
ResourceDescriptor.uri. - dryRun - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
A boolean that determines whether or not we actually commit the files up to the Subversion repository.
- dryRun - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
A boolean that determines whether or not we actually commit the files up to the Subversion repository.
- DsseEnvelope - Class in org.apache.commons.release.plugin.slsa.v1_2
-
DSSE (Dead Simple Signing Envelope) that wraps a signed in-toto statement payload.
- DsseEnvelope() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Creates a new DsseEnvelope instance with
payloadTypepre-set toDsseEnvelope.PAYLOAD_TYPE.
E
- END_DIGIT - Static variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
".
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Signature
- equals(Object) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
- execute() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
- execute() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
- execute() - Method in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.
- execute() - Method in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
- externalParameters - Variable in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Inputs passed to the build.
F
- filesToCompress - Variable in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.The list of files to compress into the site.zip file.
- finishedOn - Variable in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Timestamp when the build completed.
G
- getAllSiteFiles(File, List) - Method in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.Gets all site files and adds them to the
CommonsSiteCompressionMojo.filesToCompressList. - getAnnotations() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Gets additional key-value metadata about the resource, such as filename, size, or builder-specific attributes.
- getArtifactKey(Artifact) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
Gets the unique artifact key for storage in our sha512 map.
- getBuildDefinition() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Gets the build definition describing all inputs that produced the build output.
- getBuilder() - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Gets the builder that executed the invocation.
- getBuilderDependencies() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Gets orchestrator dependencies that do not run within the build workload and do not affect the build output, but may affect provenance generation or security guarantees.
- getBuildType() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Gets the URI indicating what type of build was performed.
- getByproducts() - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Gets artifacts produced as a side effect of the build that are not the primary output.
- getContent() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Gets the raw contents of the resource, base64-encoded when serialized to JSON.
- getDigest() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Gets the map of cryptographic digest algorithms to their corresponding hex-encoded values for this resource.
- getDownloadLocation() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Gets the download URI for the resource, if different from
ResourceDescriptor.getUri(). - getExternalParameters() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Gets the inputs passed to the build, such as command-line arguments or environment variables.
- getFinishedOn() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Gets the timestamp of when the build completed, serialized as RFC 3339 in UTC (
"Z"suffix). - getId() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Gets the identifier of the builder.
- getInternalParameters() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Gets the parameters set by the build platform.
- getInvocationId() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Gets the identifier for this build invocation.
- getKeyid() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Signature
-
Gets the key identifier hint, or
nullif not set. - getMediaType() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Gets the media type of the resource (for example,
"application/octet-stream"). - getMetadata() - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Gets the metadata about the build invocation, including its identifier and timing.
- getName() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Gets the name of the resource.
- getPayload() - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Gets the serialized payload bytes.
- getPayloadType() - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Gets the payload type URI.
- getPredicate() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Gets the provenance predicate.
- getPredicateType() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Gets the URI identifying the type of the predicate.
- getResolvedDependencies() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Gets the materials that influenced the build.
- getRunDetails() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Gets the details about the invocation of the build tool and the environment in which it was run.
- getSha512FilePath(File, File) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
Gets the file path for the
sha512checksum file for a given file. - getSig() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Signature
-
Gets the raw signature bytes.
- getSignatures() - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Gets the list of signatures over the PAE-encoded payload.
- getStartedOn() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Gets the timestamp of when the build started, serialized as RFC 3339 in UTC (
"Z"suffix). - getSubject() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Gets the set of software artifacts that the attestation applies to.
- getType() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Gets the JSON object type.
- getUri() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Gets the URI identifying the resource.
- getVersion() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Gets a map of build platform component names to their versions.
H
- hashArtifacts() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
Creates SHA-512 checksum files for detached artifacts in the
target/commons-release-plugindirectory for upload byCommonsDistributionStagingMojo. - hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Signature
- hashCode() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
- HEADER_FILE_NAME - Static variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The name of the file generated from the HEADER.vm Velocity template to be checked into the dist SVN repo.
- HeaderHtmlVelocityDelegate - Class in org.apache.commons.release.plugin.velocity
-
Generates the
HEADER.htmlfile that accompanies the release in the distribution area. - HeaderHtmlVelocityDelegate() - Constructor for class org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate
-
The private constructor to be used by the
HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder. - HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder - Class in org.apache.commons.release.plugin.velocity
-
A builder class for instantiation of the
HeaderHtmlVelocityDelegate. - HeaderHtmlVelocityDelegateBuilder() - Constructor for class org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder
-
Private constructor so that we can have a proper builder pattern.
I
- id - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Identifier URI of the builder.
- initDirectory(Log, File) - Static method in class org.apache.commons.release.plugin.SharedFunctions
-
Cleans and then initializes an empty directory that is given by the
workingDirectoryparameter. - internalParameters - Variable in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Parameters set by the build platform.
- invocationId - Variable in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Identifier for this build invocation.
- isDistModule - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
A parameter to generally avoid running unless it is specifically turned on by the consuming module.
- isDistModule - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
A parameter to generally avoid running unless it is specifically turned on by the consuming module.
- isDistModule - Variable in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.A parameter to generally avoid running unless it is specifically turned on by the consuming module.
- isDistModule - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
A parameter to generally avoid running unless it is specifically turned on by the consuming module.
K
- keyid - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Signature
-
Hint for which key was used to sign; unset is treated as empty.
L
- listNotHiddenFilesAndDirectories(File, List) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Lists all directories and files in a flat list.
M
- mediaType - Variable in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Media type of the resource.
- metadata - Variable in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Metadata about the build invocation.
N
- name - Variable in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Human-readable name of the resource.
O
- org.apache.commons.release.plugin - package org.apache.commons.release.plugin
-
Base package for the commons-release-plugin.
- org.apache.commons.release.plugin.mojos - package org.apache.commons.release.plugin.mojos
-
This package contains all the Maven mojos for the commons-release-plugin.
- org.apache.commons.release.plugin.slsa.v1_2 - package org.apache.commons.release.plugin.slsa.v1_2
-
SLSA 1.2 Build Attestation Models.
- org.apache.commons.release.plugin.velocity - package org.apache.commons.release.plugin.velocity
-
Contains classes that render Velocity templates to a
Writer. - Overview - Section in package org.apache.commons.release.plugin.slsa.v1_2
P
- password - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The password associated with
CommonsDistributionStagingMojo.username. - password - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
The password associated with
CommonsDistributionStagingMojo.username. - payload - Variable in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Serialized statement bytes, Base64-encoded in JSON.
- PAYLOAD_TYPE - Static variable in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
The payload type URI for in-toto attestation statements.
- payloadType - Variable in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Content type identifying the format of
DsseEnvelope.payload. - predicate - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
The provenance predicate.
- PREDICATE_TYPE - Static variable in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Predicate type URI used in the in-toto
Statementwrapping this provenance. - predicateType - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
URI identifying the type of the predicate.
- project - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
The Maven project context injection so that we can access the project variables.
- project - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The
MavenProjectobject is essentially the context of the Maven build at a given time. - project - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
The
MavenProjectobject is essentially the context of the Maven build at a given time. - Provenance - Class in org.apache.commons.release.plugin.slsa.v1_2
-
Root predicate of an SLSA v1.2 provenance attestation, describing what was built and how.
- Provenance() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Creates a new Provenance instance.
- Provenance(BuildDefinition, RunDetails) - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Creates a new Provenance with the given build definition and run details.
- putAttachedArtifactInSha512Map(Artifact) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
Computes the SHA-512 hash of an attached artifact and stores it in the map.
- putFileInSha512Map(String, File) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
Computes a file's SHA-512 hash and stores it under its release artifact name.
R
- README_FILE_NAME - Static variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The name of the file generated from the README.vm Velocity template to be checked into the dist SVN repo.
- ReadmeHtmlVelocityDelegate - Class in org.apache.commons.release.plugin.velocity
-
Generates the
README.htmlfile that accompanies the release in the distribution area. - ReadmeHtmlVelocityDelegate(String, String, String) - Constructor for class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
The private constructor to be used by the
ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder. - ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder - Class in org.apache.commons.release.plugin.velocity
-
A builder class for instantiation of the
ReadmeHtmlVelocityDelegate. - ReadmeHtmlVelocityDelegateBuilder() - Constructor for class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
Private constructor for using the builder through the
ReadmeHtmlVelocityDelegate.builder()method. - releaseNotesFile - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The location of the RELEASE-NOTES.txt file such that multi-module builds can configure it.
- render(Writer) - Method in class org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate
-
Renders the HEADER.vm Velocity template to the supplied writer.
- render(Writer) - Method in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
Renders the
README.vmVelocity template with the variables constructed with theReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder. - requireNonNull(T) - Static method in class org.apache.commons.release.plugin.SharedFunctions
-
Checks that the specified object reference is not
null. - requireNonNull(T, String) - Static method in class org.apache.commons.release.plugin.SharedFunctions
-
Checks that the specified object reference is not
nulland throws a customizedMojoExecutionExceptionif it is. - requireNonNull(T, Supplier) - Static method in class org.apache.commons.release.plugin.SharedFunctions
-
Checks that the specified object reference is not
nulland throws a customizedMojoExecutionExceptionif it is. - resolvedDependencies - Variable in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Artifacts the build depends on, specified by URI and digest.
- ResourceDescriptor - Class in org.apache.commons.release.plugin.slsa.v1_2
-
Description of an artifact or resource referenced in the build, identified by URI and cryptographic digest.
- ResourceDescriptor() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Creates a new ResourceDescriptor instance.
- ResourceDescriptor(String, Map) - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Creates a new ResourceDescriptor with the given URI and digest.
- runDetails - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Details about the build invocation.
- RunDetails - Class in org.apache.commons.release.plugin.slsa.v1_2
-
Details about the build invocation: the builder identity, execution metadata, and any byproduct artifacts.
- RunDetails() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Creates a new RunDetails instance.
- RunDetails(Builder, BuildMetadata) - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Creates a new RunDetails with the given builder and metadata.
S
- setAnnotations(Map) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Sets additional key-value metadata about the resource.
- setArtifactId(String) - Method in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
Sets the Maven artifact ID for the
ReadmeHtmlVelocityDelegate. - setAuthentication(ScmProviderRepository, String, Settings, SettingsDecrypter, String, String) - Static method in class org.apache.commons.release.plugin.SharedFunctions
-
Sets authentication information on the specified
ScmProviderRepository. - setBaseDir(File) - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Sets the
CommonsDistributionStagingMojo.baseDirfield for use in unit tests. - setBuildDefinition(BuildDefinition) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Sets the build definition describing all inputs that produced the build output.
- setBuilder(Builder) - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Sets the builder that executed the invocation.
- setBuilderDependencies(List) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Sets the orchestrator dependencies that may affect provenance generation or security guarantees.
- setBuildType(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Sets the URI indicating what type of build was performed.
- setByproducts(List) - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Sets the artifacts produced as a side effect of the build that are not the primary output.
- setContent(byte[]) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Sets the raw contents of the resource.
- setDigest(Map) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Sets the map of cryptographic digest algorithms to their hex-encoded values.
- setDownloadLocation(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Sets the download URI for the resource.
- setExternalParameters(Map) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Sets the inputs passed to the build.
- setFinishedOn(OffsetDateTime) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Sets the timestamp of when the build completed.
- setId(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Sets the identifier of the builder.
- setInternalParameters(Map) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Sets the parameters set by the build platform.
- setInvocationId(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Sets the identifier for this build invocation.
- setKeyid(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Signature
-
Sets the key identifier hint.
- setMediaType(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Sets the media type of the resource.
- setMetadata(BuildMetadata) - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
-
Sets the metadata about the build invocation.
- setName(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Sets the name of the resource.
- setPayload(byte[]) - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Sets the serialized payload bytes.
- setPayloadType(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Sets the payload type URI.
- setPredicate(Provenance) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Sets the provenance predicate and automatically assigns
predicateTypeto the SLSA provenance v1 URI. - setResolvedDependencies(List) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
-
Sets the materials that influenced the build.
- setRunDetails(RunDetails) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
-
Sets the details about the invocation of the build tool and the environment in which it was run.
- setSig(byte[]) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Signature
-
Sets the raw signature bytes.
- setSignatures(List) - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
Sets the list of signatures over the PAE-encoded payload.
- setSiteUrl(String) - Method in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
Sets the site URL for the
ReadmeHtmlVelocityDelegate. - setStartedOn(OffsetDateTime) - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Sets the timestamp of when the build started.
- setSubject(List) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Sets the set of software artifacts that the attestation applies to.
- settings - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Maven
Settings. - settings - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
Maven
Settings. - settingsDecrypter - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
Maven
SettingsDecryptercomponent. - settingsDecrypter - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
Maven
SettingsDecryptercomponent. - setUri(String) - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
Sets the URI identifying the resource.
- setVersion(String) - Method in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
Sets the version for the
ReadmeHtmlVelocityDelegate. - setVersion(Map) - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Sets the map of build platform component names to their versions.
- SharedFunctions - Class in org.apache.commons.release.plugin
-
Shared static functions for all of our Mojos.
- SharedFunctions() - Constructor for class org.apache.commons.release.plugin.SharedFunctions
-
Prevents instantiation of this utility class.
- sig - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Signature
-
Raw signature bytes of the PAE-encoded payload.
- Signature - Class in org.apache.commons.release.plugin.slsa.v1_2
-
A single cryptographic signature within a DSSE envelope.
- Signature() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.Signature
-
Creates a new Signature instance.
- SIGNATURE_VALIDATOR_NAME - Static variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The name of the signature validation shell script to be checked into the dist SVN repo.
- signatures - Variable in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
-
One or more signatures over the PAE-encoded payload.
- siteDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The location to which the site gets built when running
mvn site. - siteDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.The site output directory.
- siteUrl - Variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
The site URL to use in the
README.vmtemplate. - siteUrl - Variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
The URL of the site that gets set into the
README.html. - startedOn - Variable in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
-
Timestamp when the build started.
- Statement - Class in org.apache.commons.release.plugin.slsa.v1_2
-
In-toto v1 attestation envelope that binds a set of subject artifacts to an SLSA provenance predicate.
- Statement() - Constructor for class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Creates a new Statement instance.
- subject - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
Software artifacts that the attestation applies to.
T
- TEMPLATE - Static variable in class org.apache.commons.release.plugin.velocity.HeaderHtmlVelocityDelegate
-
The location of the Velocity template for this class.
- TEMPLATE - Static variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
The location of the Velocity template for this class.
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildDefinition
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Builder
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.BuildMetadata
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.DsseEnvelope
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Provenance
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.RunDetails
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Signature
- toString() - Method in class org.apache.commons.release.plugin.slsa.v1_2.Statement
- TYPE - Static variable in class org.apache.commons.release.plugin.slsa.v1_2.Statement
-
The in-toto statement schema URI.
U
- uri - Variable in class org.apache.commons.release.plugin.slsa.v1_2.ResourceDescriptor
-
URI identifying the resource.
- username - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The username for the distribution Subversion repository.
- username - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
The username for the distribution Subversion repository.
V
- version - Variable in class org.apache.commons.release.plugin.slsa.v1_2.Builder
-
Map of build platform component names to their versions.
- version - Variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
-
The Maven version to use in the
README.vmtemplate. - version - Variable in class org.apache.commons.release.plugin.velocity.ReadmeHtmlVelocityDelegate
-
This is supposed to represent the Maven version of the release.
W
- workingDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
The working directory in
targetthat we use as a sandbox for the plugin. - workingDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsDistributionStagingMojo
-
The main working directory for the plugin, namely
target/commons-release-plugin, but that assumes that we're using the default Maven${project.build.directory}. - workingDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.The working directory for the plugin, which is
target/commons-release-pluginwhen Maven uses the default${project.build.directory}. - workingDirectory - Variable in class org.apache.commons.release.plugin.mojos.CommonsStagingCleanupMojo
-
The main working directory for the plugin, namely
target/commons-release-plugin, but that assumes that we're using the default Maven${project.build.directory}. - writeAllArtifactsInSha512PropertiesFile() - Method in class org.apache.commons.release.plugin.mojos.CommonsDistributionDetachmentMojo
-
Writes the artifacts' SHA-512 hashes to .
- writeZipFile(File, File, List) - Method in class org.apache.commons.release.plugin.mojos.CommonsSiteCompressionMojo
-
Deprecated.Writes all the files in
fileListto asite.zipfile in theworkingDirectory.
All Classes and Interfaces|All Packages|Constant Field Values
CommonsDistributionStagingMojo.