全名:
org.apache.maven.plugins:maven-gpg-plugin:1.1:sign-and-deploy-file
说明:
属性:
1.0-beta-4.| 姓名 | 类型 | 自从 | 描述 |
|---|---|---|---|
| 文件 | File |
1.0-beta-4 |
要部署的文件。 |
| 存储库 ID | String |
1.0-beta-4 |
映射在 <server> 部分下的 <id> 上的服务器 ID
settings.xml。在大多数情况下,此参数将是身份验证所必需的。默认值为: remote-repository。 |
| 网址 | String |
1.0-beta-4 |
将部署工件的 URL。 即( file:///C:/m2-repo 或 scp://host.com/path/to/repo ) |
| 姓名 | 类型 | 自从 | 描述 |
|---|---|---|---|
| 工件 ID | String |
1.0-beta-4 |
要部署的工件的 ArtifactId。如果指定,则从 POM 文件中检索。 |
| asc目录 | File |
1.0-beta-4 |
存储签名文件的目录。 |
| 分类器 | String |
1.0-beta-4 |
将分类器添加到工件 |
| 描述 | String |
1.0-beta-4 |
传递给生成的 POM 文件的描述(在 generatePom=true 的情况下)。 |
| 可执行的 | String |
1.1 |
用于工件签名的 GnuPG 可执行文件的路径。默认为“gpg”或“gpg.exe”,具体取决于操作系统。 |
| 生成Pom | boolean |
1.0-beta-4 |
上传此工件的 POM。如果没有提供 pomFile 参数,将生成默认 POM。 默认值为: true。 |
| 组 ID | String |
1.0-beta-4 |
要部署的工件的 GroupId。如果指定,则从 POM 文件中检索。 |
| 主目录 | File |
1.0 |
gpg 将从中加载密钥环的目录。如果未指定,gpg 将使用为其安装配置的值,例如
~/.gnupg或%APPDATA%/gnupg。 |
| 键名 | String |
1.0-beta-4 |
要签名的密钥的“名称”。传递给 gpg 作为
--local-user. |
| 包装 | String |
1.0-beta-4 |
要部署的工件的类型。如果指定,则从 POM 文件中检索。 |
| 密码 | String |
1.0-beta-4 |
签名时使用的密码。 |
| pom文件 | File |
1.0-beta-4 |
与主要工件一起部署的现有 POM 文件的位置,由 ${file} 参数给出。 |
| 存储库布局 | String |
1.0-beta-4 |
要部署到的远程存储库布局的类型。尝试
使用 Maven 1.x 风格的存储库布局的legacy。 默认值为: default。 |
| 唯一版本 | boolean |
1.0-beta-4 |
是否部署具有唯一版本的快照。 默认值为: true。 |
| 使用代理 | boolean |
1.0-beta-4 |
通过--use-agent或--no-use-agent到gpg。如果使用代理,则密码是可选的,因为代理将提供它。对于 gpg2,指定 true 为 --no-use-agent 已在 gpg2 中删除,并且不再要求输入密码。默认值为: false。 |
| 版本 | String |
1.0-beta-4 |
要部署的工件的版本。如果指定,则从 POM 文件中检索。 |
工件编号:
java.lang.String1.0-beta-4No${artifactId}java.io.File1.0-beta-4No${gpg.ascDirectory}分类器:
java.lang.String1.0-beta-4No${classifier}描述:
java.lang.String1.0-beta-4No${generatePom.description}java.lang.String1.1No${gpg.executable}文件:
java.io.File1.0-beta-4Yes${file}boolean1.0-beta-4No${generatePom}true组号:
java.lang.String1.0-beta-4No${groupId}主目录:
~/.gnupg或%APPDATA%/gnupg。java.io.File1.0No${gpg.homedir}键名:
--local-user.java.lang.String1.0-beta-4No${gpg.keyname}包装:
java.lang.String1.0-beta-4No${packaging}密码:
java.lang.String1.0-beta-4No${gpg.passphrase}java.io.File1.0-beta-4No${pomFile}settings.xml。在大多数情况下,此参数将是身份验证所必需的。java.lang.String1.0-beta-4Yes${repositoryId}remote-repositoryjava.lang.String1.0-beta-4No${repositoryLayout}default唯一版本:
boolean1.0-beta-4No${uniqueVersion}true网址:
java.lang.String1.0-beta-4Yes${url}使用代理:
--use-agent或--no-use-agent到gpg。如果使用代理,则密码是可选的,因为代理将提供它。对于 gpg2,指定 true 为 --no-use-agent 已在 gpg2 中删除,并且不再要求输入密码。boolean1.0-beta-4No${gpg.useagent}false版本:
java.lang.String1.0-beta-4No${version}