Fork me on GitHub

pgpverify:show

Full name:

org.simplify4u.plugins:pgpverify-maven-plugin:1.18.2:show

Description:

Show information about artifact signature.

Attributes:

  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 1.10.0.
  • Requires that Maven runs in online mode.

Required Parameters

Name Type Since Description
<artifact> String 1.10.0 A artifact name to show pgp signature in format groupId:artifactId:version[:packaging[:classifier]].
User Property: artifact
<pgpKeyServer> String 1.0.0 PGP public key servers address.

From version 1.7.0 you can provide many key servers separated by comma, semicolon or whitespace.

From version 1.15.0 hkp/http protocols are deprecated - please use hkps/https for key servers.


Default: hkps://keyserver.ubuntu.com, hkps://keys.openpgp.org, hkps://pgp.mit.edu
User Property: pgpverify.keyserver
<pgpKeysCachePath> File 1.0.0 The directory for storing cached PGP public keys.
Default: ${settings.localRepository}/pgpkeys-cache
User Property: pgpverify.keycache

Optional Parameters

Name Type Since Description
<keyNotFoundRefreshHour> int 1.15.0 When key does not exist on key servers such information will be stored in cache.

Next checking for key existence will be done after specific hours remain.


Default: 24
<pgpKeyServerLoadBalance> boolean 1.7.0 If many key servers are provided, use all of them.

If set to false only first key server will be used, another as fallback.


Default: false
User Property: pgpverify.keyserversLoadBalance
<proxyName> String 1.8.0 Choose which proxy to use (id from settings.xml in maven config). Uses no proxy if the proxy was not found. If it is not set, it will take the first active proxy if any or no proxy, if no active proxy was found.
User Property: pgpverify.proxyName
<quiet> boolean 1.4.0 Only log errors.
Default: false
User Property: pgpverify.quiet
<showPom> boolean 1.10.0 Show signature for pom files also.
Default: false
User Property: showPom
<skip> boolean 1.3.0 Skip verification altogether.
Default: false
User Property: pgpverify.skip

Parameter Details

<artifact>

A artifact name to show pgp signature in format groupId:artifactId:version[:packaging[:classifier]].
  • Type: java.lang.String
  • Since: 1.10.0
  • Required: Yes
  • User Property: artifact

<keyNotFoundRefreshHour>

When key does not exist on key servers such information will be stored in cache.

Next checking for key existence will be done after specific hours remain.

  • Type: int
  • Since: 1.15.0
  • Required: No
  • Default: 24

<pgpKeyServer>

PGP public key servers address.

From version 1.7.0 you can provide many key servers separated by comma, semicolon or whitespace.

From version 1.15.0 hkp/http protocols are deprecated - please use hkps/https for key servers.

  • Type: java.lang.String
  • Since: 1.0.0
  • Required: Yes
  • User Property: pgpverify.keyserver
  • Default: hkps://keyserver.ubuntu.com, hkps://keys.openpgp.org, hkps://pgp.mit.edu

<pgpKeyServerLoadBalance>

If many key servers are provided, use all of them.

If set to false only first key server will be used, another as fallback.

  • Type: boolean
  • Since: 1.7.0
  • Required: No
  • User Property: pgpverify.keyserversLoadBalance
  • Default: false

<pgpKeysCachePath>

The directory for storing cached PGP public keys.
  • Type: java.io.File
  • Since: 1.0.0
  • Required: Yes
  • User Property: pgpverify.keycache
  • Default: ${settings.localRepository}/pgpkeys-cache

<proxyName>

Choose which proxy to use (id from settings.xml in maven config). Uses no proxy if the proxy was not found. If it is not set, it will take the first active proxy if any or no proxy, if no active proxy was found.
  • Type: java.lang.String
  • Since: 1.8.0
  • Required: No
  • User Property: pgpverify.proxyName

<quiet>

Only log errors.
  • Type: boolean
  • Since: 1.4.0
  • Required: No
  • User Property: pgpverify.quiet
  • Default: false

<showPom>

Show signature for pom files also.
  • Type: boolean
  • Since: 1.10.0
  • Required: No
  • User Property: showPom
  • Default: false

<skip>

Skip verification altogether.
  • Type: boolean
  • Since: 1.3.0
  • Required: No
  • User Property: pgpverify.skip
  • Default: false