keepass:read

Full name:

org.knowhowlab.maven.plugins:keepass-maven-plugin:0.4.1:read

Description:

Reads account information and passwords from KeePass file and set them to system properties

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: validate.

Required Parameters

Name Type Since Description
file File - Location of a KeePass file.
User property is: keepass.file.
records List - A list of records that has to be read from a KeePass file and set to system properties

Optional Parameters

Name Type Since Description
ignoreDuplicates boolean - Ignores group and entry duplicates. In case of duplication only warns in logs.
Default value is: false.
User property is: keepass.ignore-duplicates.
jceWorkaround boolean - JCE Workaround. Only for Java 7+
Default value is: false.
User property is: keepass.jce-workaround.
keyFile File - Location of a key file.
User property is: keepass.keyfile.
password String - KeePass File password credentials
User property is: keepass.password.
skip boolean - Disables plugin.
Default value is: false.
User property is: keepass.skip.

Parameter Details

file:

Location of a KeePass file.
  • Type: java.io.File
  • Required: Yes
  • User Property: keepass.file

ignoreDuplicates:

Ignores group and entry duplicates. In case of duplication only warns in logs.
  • Type: boolean
  • Required: No
  • User Property: keepass.ignore-duplicates
  • Default: false

jceWorkaround:

JCE Workaround. Only for Java 7+
  • Type: boolean
  • Required: No
  • User Property: keepass.jce-workaround
  • Default: false

keyFile:

Location of a key file.
  • Type: java.io.File
  • Required: No
  • User Property: keepass.keyfile

password:

KeePass File password credentials
  • Type: java.lang.String
  • Required: No
  • User Property: keepass.password

records:

A list of records that has to be read from a KeePass file and set to system properties
  • Type: java.util.List
  • Required: Yes

skip:

Disables plugin.
  • Type: boolean
  • Required: No
  • User Property: keepass.skip
  • Default: false