全名:
org.apache.maven.plugins:maven-gpg-plugin:1.0: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 的情况下)。 |
生成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。如果使用代理,则密码是可选的,因为代理将提供它。默认值为: false 。 |
版本 | String |
1.0-beta-4 |
要部署的工件的版本。如果指定,则从 POM 文件中检索。 |
工件编号:
java.lang.String
1.0-beta-4
No
${artifactId}
java.io.File
1.0-beta-4
No
${gpg.ascDirectory}
分类器:
java.lang.String
1.0-beta-4
No
${classifier}
描述:
java.lang.String
1.0-beta-4
No
${generatePom.description}
文件:
java.io.File
1.0-beta-4
Yes
${file}
boolean
1.0-beta-4
No
${generatePom}
true
组号:
java.lang.String
1.0-beta-4
No
${groupId}
主目录:
~/.gnupg
或%APPDATA%/gnupg
。java.io.File
1.0
No
${gpg.homedir}
键名:
--local-user
.java.lang.String
1.0-beta-4
No
${gpg.keyname}
包装:
java.lang.String
1.0-beta-4
No
${packaging}
密码:
java.lang.String
1.0-beta-4
No
${gpg.passphrase}
java.io.File
1.0-beta-4
No
${pomFile}
settings.xml
。在大多数情况下,此参数将是身份验证所必需的。java.lang.String
1.0-beta-4
Yes
${repositoryId}
remote-repository
java.lang.String
1.0-beta-4
No
${repositoryLayout}
default
唯一版本:
boolean
1.0-beta-4
No
${uniqueVersion}
true
网址:
java.lang.String
1.0-beta-4
Yes
${url}
使用代理:
--use-agent
或--no-use-agent
到gpg。如果使用代理,则密码是可选的,因为代理将提供它。boolean
1.0-beta-4
No
${gpg.useagent}
false
版本:
java.lang.String
1.0-beta-4
No
${version}