Fork me on GitHub

checksum:check

Full name:

net.nicoulaj.maven.plugins:checksum-maven-plugin:1.8:check

Description:

checks the summary file (csv) against the project dependencies.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: runtime.
  • Since version: 1.8.
  • Binds by default to the lifecycle phase: verify.
  • Is NOT inherited by default in multi-project builds.

Optional Parameters

Name Type Since Description
<csvSummaryFile> String 1.8 The name of the summary file.
Default value is: dependencies-checksums.csv.
User property is: csvSummaryFile.
<scopes> List 1.0 The dependency scopes to include.

Allowed values are compile, test, runtime, provided and system.
All scopes are included by default.

Use the following syntax:

<scopes>
  <scope>compile<scope>
  <scope>runtime<scope>
</scopes>

<skip> boolean 1.8 Flag used to suppress execution.
Default value is: false.
User property is: checksum.skip.
<transitive> boolean 1.8 Transitive dependencies or direct dependencies only.
Default value is: false.
User property is: transitive.
<types> List 1.8 The dependency types to include.

All types are included by default.

Use the following syntax:

<types>
  <type>jar<type>
  <type>zip<type>
</types>

Parameter Details

<csvSummaryFile>

The name of the summary file.
  • Type: java.lang.String
  • Since: 1.8
  • Required: No
  • User Property: csvSummaryFile
  • Default: dependencies-checksums.csv

<scopes>

The dependency scopes to include.

Allowed values are compile, test, runtime, provided and system.
All scopes are included by default.

Use the following syntax:

<scopes>
  <scope>compile<scope>
  <scope>runtime<scope>
</scopes>
  • Type: java.util.List
  • Since: 1.0
  • Required: No

<skip>

Flag used to suppress execution.
  • Type: boolean
  • Since: 1.8
  • Required: No
  • User Property: checksum.skip
  • Default: false

<transitive>

Transitive dependencies or direct dependencies only.
  • Type: boolean
  • Since: 1.8
  • Required: No
  • User Property: transitive
  • Default: false

<types>

The dependency types to include.

All types are included by default.

Use the following syntax:

<types>
  <type>jar<type>
  <type>zip<type>
</types>
  • Type: java.util.List
  • Since: 1.8
  • Required: No