directoryToZip
we add the file
to the zip archive represented by
zos
.README.vm
template.SortedProperties
of Artifact
→ String
containing the sha512 signatures
for the individual artifacts, where the Artifact
is represented as:
groupId:artifactId:version:type=sha512
.File
that contains a file to the root directory of the working project.ReadmeHtmlVelocityDelegate
from the previously set parameters.ReadmeHtmlVelocityDelegate
from the previously set parameters.HeaderHtmlVelocityDelegate
using the HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder
.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
for constructing the ReadmeHtmlVelocityDelegate
.README.html
and HEADER.html
that reside in following.target/commons-release-plugin/scm
directory.CommonsDistributionStagingMojo
.CommonsDistributionStagingMojo.workingDirectory
into
the directory structure of the distribution staging repository.README.html
and HEADER.html
to the source and binaries
directories.RELEASE-NOTES.txt
file from the base directory of the
project and copies it into CommonsDistributionStagingMojo.workingDirectory
.target/commons-release-plugin
so that the CommonsDistributionStagingMojo
can find the artifacts later.signature-validator.sh
script into
${basedir}/target/commons-release-plugin/scm/signature-validator.sh
.${basedir}/target/site
to ${basedir}/target/commons-release-plugin/scm/site
.target/site
directory and adds all of the files
to the CommonsSiteCompressionMojo.filesToCompress
List
.sha512
signature file from a given file.target/commons-release-plugin
directory for the purpose of being uploaded by
the CommonsDistributionStagingMojo
.HEADER.html
that moves along with the
release for the sake of downloading the release from the distribution area.HeaderHtmlVelocityDelegate.HeaderHtmlVelocityDelegateBuilder
.HeaderHtmlVelocityDelegate
.workingDirectory
parameter.Writer
class.CommonsDistributionStagingMojo.username
.CommonsDistributionStagingMojo.username
.MavenProject
object is essentially the context of the maven build at
a given time.MavenProject
object is essentially the context of the maven build at
a given time.README.html
that moves along with the
release for the sake of downloading the release from the distribution area.ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
.ReadmeHtmlVelocityDelegate
.ReadmeHtmlVelocityDelegate.builder()
method.README.vm
velocity template with the variables constructed with the
ReadmeHtmlVelocityDelegate.ReadmeHtmlVelocityDelegateBuilder
.null
.null
and throws a customized MojoExecutionException
if it is.null
and throws a customized MojoExecutionException
if it is.ScmProviderRepository
.CommonsDistributionStagingMojo.baseDir
field, specifically
for the usage in the unit tests.Settings
.Settings
.SettingsDecrypter
component.SettingsDecrypter
component.mvn site
.README.vm
template.README.html
.README.vm
template.ReadmeHtmlVelocityDelegate
.ReadmeHtmlVelocityDelegate
.ReadmeHtmlVelocityDelegate
.target
that we use as a sandbox for the plugin.target/commons-release-plugin
, but
that assumes that we're using the default maven ${project.build.directory}
.${project.build.directory}
, this becomes target/commons-release-plugin
.target/commons-release-plugin
, but
that assumes that we're using the default maven ${project.build.directory}
.fileList
to a site.zip
file
in the workingDirectory
.Copyright © 2018–2022 The Apache Software Foundation. All rights reserved.