Fork me on GitHub

filevault-package:check-signature

Full name:

org.apache.jackrabbit:filevault-package-maven-plugin:1.0.1-SNAPSHOT:check-signature

Description:

Maven goal which checks the embedded libraries against a defined signature. Based on the Animal Sniffer project.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile.
  • Binds by default to the lifecycle phase: process-classes.

Required Parameters

Name Type Since Description
failOnMissingEmbed boolean - Defines whether to fail the build when an embedded artifact is not found in the project's dependencies
Default value is: false.
User property is: vault.failOnMissingEmbed.

Optional Parameters

Name Type Since Description
embeddeds Embedded[] - list of embedded bundles
ignores String[] - Class names to ignore signatures for (wildcards accepted).
signature Signature - Signature module to use.
skipCheckSignature boolean - If true, skip the signature check.
Default value is: false.
User property is: vault.checksignature.skip.

Parameter Details

embeddeds:

list of embedded bundles
  • Type: org.apache.jackrabbit.filevault.maven.packaging.Embedded[]
  • Required: No

failOnMissingEmbed:

Defines whether to fail the build when an embedded artifact is not found in the project's dependencies
  • Type: boolean
  • Required: Yes
  • User Property: vault.failOnMissingEmbed
  • Default: false

ignores:

Class names to ignore signatures for (wildcards accepted).
  • Type: java.lang.String[]
  • Required: No

signature:

Signature module to use.
  • Type: org.codehaus.mojo.animal_sniffer.maven.Signature
  • Required: No

skipCheckSignature:

If true, skip the signature check.
  • Type: boolean
  • Required: No
  • User Property: vault.checksignature.skip
  • Default: false