Fork me on GitHub

filevault-package:check-signature

Full name:

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

Description:

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.
  • The goal is thread-safe and supports parallel builds.
  • 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 to scan
<ignores> String[] - Class names to ignore signatures for (wildcards accepted).
<signature> Signature - Signature module to use. If not set the signature check will be skipped.
<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 to scan
  • 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. If not set the signature check will be skipped.
  • 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