directoryToZip
we add the file
to the zip archive represented by
zos
.README.vm
template.Properties
of Artifact
→ String
containing the sha256 signatures
for the individual artifacts, where the Artifact
is represented as:
groupId:artifactId:version:type=sha256
.Properties
of Artifact
→ String
containing the sha256 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.${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
.sha256
signature file from a given file.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
.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
.CommonsDistributionStagingMojo.baseDir
field, specifically
for the usage in the unit tests.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
.fileList
to a site.zip
file
in the workingDirectory
.Copyright © 2018 The Apache Software Foundation. All rights reserved.