properties:decryptall

Full name:

org.kuali.maven.plugins:properties-maven-plugin:1.4.6:decryptall

Description:

Inspect project and system properties for any keys ending with endsWith. Any matching properties are assumed to be encrypted. They are decrypted and stored as project properties minus the endsWith suffix. For example, the value for the property "dba.password.encrypted" will be decrypted and stored as "dba.password"

Attributes:

  • Requires a Maven project to be executed.

Required Parameters

Name Type Since Description
endsWith String - The pattern for matching properties in need of decryption
Default value is: .encrypted.
password String - The password for decrypting property values. This same password must have been used to encrypt them.
quiet boolean - If true, the plugin will emit no logging information
Default value is: false.
show boolean - If true the plain text decrypted values are displayed to the console.
Default value is: false.

Optional Parameters

Name Type Since Description
includeEnvironmentVariables boolean - If true, the plugin will include environment variables when decrypting properties.
Default value is: false.
includeSystemProperties boolean - If true, the plugin will include system properties when decrypting properties
Default value is: false.

Parameter Details

endsWith:

The pattern for matching properties in need of decryption
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${properties.endsWith}
  • Default: .encrypted

includeEnvironmentVariables:

If true, the plugin will include environment variables when decrypting properties.
  • Type: boolean
  • Required: No
  • Expression: ${properties.includeEnvironmentVariables}
  • Default: false

includeSystemProperties:

If true, the plugin will include system properties when decrypting properties
  • Type: boolean
  • Required: No
  • Expression: ${properties.includeSystemProperties}
  • Default: false

password:

The password for decrypting property values. This same password must have been used to encrypt them.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${properties.password}

quiet:

If true, the plugin will emit no logging information
  • Type: boolean
  • Required: Yes
  • Expression: ${properties.quiet}
  • Default: false

show:

If true the plain text decrypted values are displayed to the console.
  • Type: boolean
  • Required: Yes
  • Expression: ${properties.show}
  • Default: false