jarsigner:签名

全名

org.apache.maven.plugins:maven-jarsigner-plugin:1.0:sign

说明

使用 jarsigner 对项目工件和附件进行签名。

属性

  • 需要执行 Maven 2.0 项目。
  • 默认绑定到生命周期阶段:package.

必需参数

姓名 类型 自从 描述
别名 String - 请参阅 选项

可选参数

姓名 类型 自从 描述
档案 File - 存档以进行处理。如果设置,则既不处理项目工件也不处理任何附件。
论据 String[] - 附加到 jarsigner 命令行的附加参数列表。
附件 boolean - 控制项目附件的处理。
默认值为true
密钥通行证 String - 请参阅 选项
密钥库 String - 请参阅 选项
最大内存 String - JAR 签名者可用的最大内存,例如 256M. 有关详细信息,请参阅 -Xmx 。
提供者Arg String - 请参阅 选项
提供者类 String - 请参阅 选项
提供者名称 String - 请参阅 选项
信号文件 String - 请参阅 选项
跳过 boolean - 设置为true禁用插件。
默认值为false
商店通行证 String - 请参阅 选项
店铺类型 String - 请参阅 选项
冗长的 boolean - 请参阅 选项
默认值为false

参数详情

别名

请参阅 选项
  • 类型java.lang.String
  • 必需Yes
  • 表达式${jarsigner.alias}

存档

存档以进行处理。如果设置,则既不处理项目工件也不处理任何附件。
  • 类型java.io.File
  • 必需No
  • 表达式${jarsigner.archive}

论据

附加到 jarsigner 命令行的附加参数列表。
  • 类型java.lang.String[]
  • 必需No
  • 表达式${jarsigner.arguments}

附件

控制项目附件的处理。
  • 类型boolean
  • 必需No
  • 表达式${jarsigner.attachments}
  • 默认true

密码

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.keypass}

密钥库

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.keystore}

最大内存

JAR 签名者可用的最大内存,例如 256M. 有关详细信息,请参阅 -Xmx 。
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.maxMemory}

提供者参数

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.providerArg}

提供者类

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.providerClass}

提供者名称:

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.providerName}

信号文件

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.sigfile}

跳过

设置为true禁用插件。
  • 类型boolean
  • 必需No
  • 表达式${jarsigner.skip}
  • 默认false

商店通行证

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.storepass}

店铺类型

请参阅 选项
  • 类型java.lang.String
  • 必需No
  • 表达式${jarsigner.storetype}

详细

请参阅 选项
  • 类型boolean
  • 必需No
  • 表达式${jarsigner.verbose}
  • 默认false