全名:
org.apache.maven.plugins:maven-gpg-plugin:3.0.1:sign
说明:
属性:
姓名 | 类型 | 自从 | 描述 |
---|---|---|---|
<asc目录> | 文件 | 1.0-alpha-4 | 存储签名文件的目录。 默认值为:${project.build.directory}/gpg。 别名是:outputDirectory。 |
<默认密钥环> | 布尔值 | 1.2 | 是否将 gpg 主目录中的默认密钥环添加到已使用的密钥环列表中。 默认值为:true。 用户属性是:gpg.defaultKeyring。 |
<不包括> | 细绳[] | 1.0-alpha-4 | 要从签名中排除的文件列表。可以包含 Ant 风格的通配符和双通配符。默认排除是
**/*.md5 **/*.sha1 **/*.sha256 **/*.sha512 **/*.asc。 |
<可执行文件> | 细绳 | 1.1 | 用于工件签名的 GnuPG 可执行文件的路径。默认为“gpg”或“gpg.exe”,具体取决于操作系统。 用户属性是:gpg.executable。 |
<gpg参数> | 列表 | 1.5 | 设置要传递给 gpg 的参数。例子:
<gpgArguments> <arg>--no-random-seed-file</arg> <arg>--no-permission-warning</arg> </gpgArguments> |
<主目录> | 文件 | 1.0 | gpg 将从中加载密钥环的目录。如果未指定,gpg 将使用为其安装配置的值,例如
~/.gnupg或%APPDATA%/gnupg。 用户属性是:gpg.homedir。 |
<键名> | 细绳 | - | 要签名的密钥的“名称”。作为--local-user传递给 gpg
。 用户属性是:gpg.keyname。 |
<锁定模式> | 细绳 | 1.5 | 调用 gpg 时使用的锁定模式。默认情况下不会指定锁定模式。有效值为once、
multiple和never。锁定模式被翻译成相应的--lock-___命令行参数。此选项使用不当可能会导致数据和密钥损坏。 用户属性是:gpg.lockMode。 |
<密码> | 细绳 | - | 签名时使用的密码。如果未给出,请使用“passphraseServerKey”配置中的服务器 ID 在 Maven 设置下查找值。 用户属性是:gpg.passphrase。 |
<passphraseServerId> | 细绳 | 1.6 | 用于在 Maven 设置下查找密码的服务器 ID。 默认值为:gpg.passphrase。 用户属性是:gpg.passphraseServerId。 |
<公共密钥环> | 细绳 | 1.2 | 要添加到密钥环列表的公共密钥环的路径。默认情况下,只考虑 gpg 主目录中的pubring.gpg。使用此选项(
如果需要,还可以使用defaultKeyring)来使用不同的公钥。注意:相对路径是针对 gpg 的主目录而不是项目基目录解析的。 用户属性是:gpg.publicKeyring。 |
<密钥环> | 细绳 | 1.2 |
要添加到密钥环列表的密钥环的路径。默认情况下,只考虑 gpg 主目录中的secring.gpg。使用此选项(如果需要,与 publicKeyring和defaultKeyring结合使用)使用不同的密钥。注意:相对路径是针对 gpg 的主目录而不是项目基目录解析的。 注意:从 gpg 2.1 开始,这是一个过时的选项并被忽略。所有密钥都存储在 GnuPG 主目录下的“private-keys-v1.d”目录中。用户属性是:gpg.secretKeyring。 |
<跳过> | 布尔值 | - | 跳过进行 gpg 签名。 默认值为:false。 用户属性是:gpg.skip。 |
<使用代理> | 布尔值 | - | 将--use-agent或--no-use-agent传递给 gpg。如果使用代理,则密码是可选的,因为代理将提供它。对于 gpg2,指定 true 为 --no-use-agent 已在 gpg2 中删除,并且不再要求输入密码。 默认值为:true。 用户属性是:gpg.useagent。 |
<gpgArguments> <arg>--no-random-seed-file</arg> <arg>--no-permission-warning</arg> </gpgArguments>
要添加到密钥环列表的密钥环的路径。默认情况下,只考虑 gpg 主目录中的secring.gpg。使用此选项(如果需要,与 publicKeyring和defaultKeyring结合使用)使用不同的密钥。注意:相对路径是针对 gpg 的主目录而不是项目基目录解析的。
注意:从 gpg 2.1 开始,这是一个过时的选项并被忽略。所有密钥都存储在 GnuPG 主目录下的“private-keys-v1.d”目录中。