- AbstractExecution - Class in net.nicoulaj.maven.plugins.checksum.execution
-
- AbstractExecution() - Constructor for class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
- AbstractFileDigester - Class in net.nicoulaj.maven.plugins.checksum.digest
-
- AbstractFileDigester(String) - Constructor for class net.nicoulaj.maven.plugins.checksum.digest.AbstractFileDigester
-
- addAlgorithm(String) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Add an algorithm to the list of checksum algorithms to be used by the execution.
- addAlgorithm(String) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Add an algorithm to the list of checksum algorithms to be used by the execution.
- addFile(ChecksumFile) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Add a file to the list of files to be processed by the execution.
- addFile(ChecksumFile) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Add a file to the list of files to be processed by the execution.
- addTarget(ExecutionTarget) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
- addTarget(ExecutionTarget) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
- algorithm - Variable in class net.nicoulaj.maven.plugins.checksum.digest.AbstractFileDigester
-
The algorithm used to compute checksum digests.
- ALGORITHM - Static variable in class net.nicoulaj.maven.plugins.checksum.digest.CksumFileDigester
-
The identifier of the algorithm supported by this implementation.
- ALGORITHM - Static variable in class net.nicoulaj.maven.plugins.checksum.digest.CRC32FileDigester
-
The identifier of the algorithm supported by this implementation.
- algorithms - Variable in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
The list of algorithms used for execution.
- algorithms - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.CsvSummaryFileTarget
-
The set of algorithms encountered.
- algorithms - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.ShasumSummaryFileTarget
-
The set of algorithms encountered.
- appendFilename - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.OneHashPerFileTarget
-
Append the filename to the hash file
- appendFilename - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.ArtifactsMojo
-
Append the artifact filename in the generated checksum file.
- ArtifactAttacher - Class in net.nicoulaj.maven.plugins.checksum.artifacts
-
- ArtifactAttacher(MavenProject, MavenProjectHelper) - Constructor for class net.nicoulaj.maven.plugins.checksum.artifacts.ArtifactAttacher
-
- artifactCreated(File, String, String, String) - Method in class net.nicoulaj.maven.plugins.checksum.artifacts.ArtifactAttacher
-
- artifactCreated(File, String, String, String) - Method in interface net.nicoulaj.maven.plugins.checksum.artifacts.ArtifactListener
-
- ArtifactListener - Interface in net.nicoulaj.maven.plugins.checksum.artifacts
-
- artifactListeners - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.CsvSummaryFileTarget
-
List of listeners which are notified every time a CSV file is created.
- artifactListeners - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.OneHashPerFileTarget
-
List of listeners which are notified every time a checksum file is created.
- artifactListeners - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.ShasumSummaryFileTarget
-
List of listeners which are notified every time a sum file is created.
- artifactListeners - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.XmlSummaryFileTarget
-
List of listeners which are notified every time a XML file is created.
- ArtifactsMojo - Class in net.nicoulaj.maven.plugins.checksum.mojo
-
Compute project artifacts checksum digests and store them in individual files and/or a summary file.
- ArtifactsMojo() - Constructor for class net.nicoulaj.maven.plugins.checksum.mojo.ArtifactsMojo
-
Constructor.
- calculate(File) - Method in class net.nicoulaj.maven.plugins.checksum.digest.CksumFileDigester
-
- calculate(File) - Method in class net.nicoulaj.maven.plugins.checksum.digest.CRC32FileDigester
-
Calculate a checksum for a file.
- calculate(File) - Method in interface net.nicoulaj.maven.plugins.checksum.digest.FileDigester
-
Calculate a checksum for a file.
- calculate(File) - Method in class net.nicoulaj.maven.plugins.checksum.digest.MessageDigestFileDigester
-
Calculate a checksum for a file.
- checkParameters() - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
- checkParameters() - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
- ChecksumFile - Class in net.nicoulaj.maven.plugins.checksum.mojo
-
Represent a file and the base directory it came from.
- ChecksumFile(String, File, String, String) - Constructor for class net.nicoulaj.maven.plugins.checksum.mojo.ChecksumFile
-
- CksumFileDigester - Class in net.nicoulaj.maven.plugins.checksum.digest
-
Implementation of
FileDigester for the POSIX 1003.2 CRC algorithm (32 bits).
- CksumFileDigester() - Constructor for class net.nicoulaj.maven.plugins.checksum.digest.CksumFileDigester
-
- classifier - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.ChecksumFile
-
- close(String) - Method in class net.nicoulaj.maven.plugins.checksum.execution.target.CsvSummaryFileTarget
-
Close the target.
- close(String) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.target.ExecutionTarget
-
Close the target.
- close(String) - Method in class net.nicoulaj.maven.plugins.checksum.execution.target.MavenLogTarget
-
Close the target.
- close(String) - Method in class net.nicoulaj.maven.plugins.checksum.execution.target.OneHashPerFileTarget
-
Close the target.
- close(String) - Method in class net.nicoulaj.maven.plugins.checksum.execution.target.ShasumSummaryFileTarget
-
Close the target.
- close(String) - Method in class net.nicoulaj.maven.plugins.checksum.execution.target.XmlSummaryFileTarget
-
Close the target.
- Constants - Class in net.nicoulaj.maven.plugins.checksum
-
Constants used by checksum-maven-plugin.
- Constants() - Constructor for class net.nicoulaj.maven.plugins.checksum.Constants
-
- CRC32FileDigester - Class in net.nicoulaj.maven.plugins.checksum.digest
-
- CRC32FileDigester() - Constructor for class net.nicoulaj.maven.plugins.checksum.digest.CRC32FileDigester
-
- CSV_COLUMN_SEPARATOR - Static variable in class net.nicoulaj.maven.plugins.checksum.execution.target.CsvSummaryFileTarget
-
The CSV column separator character.
- CSV_COMMENT_MARKER - Static variable in class net.nicoulaj.maven.plugins.checksum.execution.target.CsvSummaryFileTarget
-
The CSV comment marker character.
- csvSummary - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.ArtifactsMojo
-
Indicates whether the build will store checksums to a single CSV summary file.
- csvSummary - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesMojo
-
Indicates whether the build will store checksums to a single CSV summary file.
- csvSummary - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.FilesMojo
-
Indicates whether the build will store checksums to a single CSV summary file.
- csvSummaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.ArtifactsMojo
-
The name of the summary file created if the option is activated.
- csvSummaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesCheckMojo
-
The name of the summary file.
- csvSummaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesMojo
-
The name of the summary file created if the option is activated.
- csvSummaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.FilesMojo
-
The name of the summary file created if the option is activated.
- CsvSummaryFileTarget - Class in net.nicoulaj.maven.plugins.checksum.execution.target
-
- CsvSummaryFileTarget(File, String, Iterable<? extends ArtifactListener>) - Constructor for class net.nicoulaj.maven.plugins.checksum.execution.target.CsvSummaryFileTarget
-
- scopes - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesCheckMojo
-
The dependency scopes to include.
- scopes - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesMojo
-
The dependency scopes to include.
- setAlgorithms(List<String>) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Set the list of checksum algorithms to be used by the execution.
- setAlgorithms(List<String>) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Set the list of checksum algorithms to be used by the execution.
- setFailIfNoAlgorithms(boolean) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Execution should fail if no algorithm has been added.
- setFailIfNoAlgorithms(boolean) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Execution should fail if no algorithm has been added.
- setFailIfNoFiles(boolean) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Execution should fail if no file has been added.
- setFailIfNoFiles(boolean) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Execution should fail if no file has been added.
- setFailIfNoTargets(boolean) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Execution should fail if no target has been added.
- setFailIfNoTargets(boolean) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Execution should fail if no target has been added.
- setFiles(List<ChecksumFile>) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Set the list of files to be processed by the execution.
- setFiles(List<ChecksumFile>) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Set the list of files to be processed by the execution.
- setSubPath(String) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Set the part of relative path that will be removed.
- setSubPath(String) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
Set the part of relative path that will be removed.
- setTargets(List<ExecutionTarget>) - Method in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
- setTargets(List<ExecutionTarget>) - Method in interface net.nicoulaj.maven.plugins.checksum.execution.Execution
-
- SHASUM_BINARY_FILE - Static variable in class net.nicoulaj.maven.plugins.checksum.execution.target.ShasumSummaryFileTarget
-
The shasum binary character.
- SHASUM_FIELD_SEPARATOR - Static variable in class net.nicoulaj.maven.plugins.checksum.execution.target.ShasumSummaryFileTarget
-
The shasum field separator (and file type binary identifier)
- shasumSummary - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.ArtifactsMojo
-
Indicates whether the build will store checksums to a single shasum summary file.
- shasumSummary - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesMojo
-
Indicates whether the build will store checksums to a single shasum summary file.
- shasumSummary - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.FilesMojo
-
Indicates whether the build will store checksums to a single shasum summary file.
- shasumSummaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.ArtifactsMojo
-
The name of the summary file created if the option is activated.
- shasumSummaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesMojo
-
The name of the summary file created if the option is activated.
- shasumSummaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.FilesMojo
-
The name of the summary file created if the option is activated.
- ShasumSummaryFileTarget - Class in net.nicoulaj.maven.plugins.checksum.execution.target
-
An
ExecutionTarget that writes digests to a
shasum file
compatible with "
shasum -b -a <algo> <files> > sha.sum".
- ShasumSummaryFileTarget(File, Iterable<? extends ArtifactListener>) - Constructor for class net.nicoulaj.maven.plugins.checksum.execution.target.ShasumSummaryFileTarget
-
- skip - Variable in class net.nicoulaj.maven.plugins.checksum.mojo.DependenciesCheckMojo
-
Flag used to suppress execution.
- STREAMING_BUFFER_SIZE - Static variable in interface net.nicoulaj.maven.plugins.checksum.digest.FileDigester
-
The size of the buffer used to stream the files contents while calculating their hashcode.
- subPath - Variable in class net.nicoulaj.maven.plugins.checksum.execution.AbstractExecution
-
Part of relative path to exclude from file path
- summaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.CsvSummaryFileTarget
-
The target file where the summary is written.
- summaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.ShasumSummaryFileTarget
-
The target file where the summary is written.
- summaryFile - Variable in class net.nicoulaj.maven.plugins.checksum.execution.target.XmlSummaryFileTarget
-
The target file where the summary is written.
- SUPPORTED_ALGORITHMS - Static variable in class net.nicoulaj.maven.plugins.checksum.Constants
-
The CRC/checksum digest algorithms supported by checksum-maven-plugin.