properties:decryptall
Full name:
org.kuali.maven.plugins:properties-maven-plugin:1.4.4: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