部署:部署

全名

org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M2:deploy

说明

将工件部署到远程存储库。

属性

可选参数

姓名 类型 自从 描述
<altDeploymentRepository> 细绳 - 指定项目工件应部署到的替代存储库(除了在 <distributionManagement> 中指定的存储库)。
格式:id::url
ID
该 ID 可用于从 settings.xml 中获取正确的凭据
网址
存储库的位置
注意:在版本 2.x 中,格式为 id:: layout ::url其中 布局可以是默认的(即 Maven 2)或旧版(即 Maven 1),但从 3.0.0 开始,布局部分已被删除,因为Maven 3 仅支持 Maven 2 存储库布局。
用户属性是altDeploymentRepository
<altReleaseDeploymentRepository> 细绳 2.8 当项目有最终版本时使用的替代存储库。注意:在版本 2.x 中,格式为 id:: layout ::url其中 布局可以是默认的(即 Maven 2)或旧版(即 Maven 1),但从 3.0.0 开始,布局部分已被删除,因为Maven 3 仅支持 Maven 2 存储库布局。
用户属性是altReleaseDeploymentRepository
<altSnapshotDeploymentRepository> 细绳 2.8 当项目具有快照版本时使用的替代存储库。注意:在版本 2.x 中,格式为 id:: layout ::url其中 布局可以是默认的(即 Maven 2)或旧版(即 Maven 1),但从 3.0.0 开始,布局部分已被删除,因为Maven 3 仅支持 Maven 2 存储库布局。
用户属性是altSnapshotDeploymentRepository
<部署结束> 布尔值 2.8 每个项目是否应该在其自己的部署阶段或多模块构建结束时进行部署。如果设置为 true并且构建失败,则不会部署任何反应器项目。(实验性)
默认值为false
用户属性是deployAtEnd
<retryFailedDeploymentCount> 整数 2.7 用于控制失败部署在放弃和失败之前重试多少次的参数。如果指定了 1-10 范围之外的值,它将被拉到 1-10 范围内的最接近的值。
默认值为1
用户属性是retryFailedDeploymentCount
<跳过> 细绳 2.4 将此设置为 'true' 以绕过工件部署自 3.0.0-M2 以来,它不再是一个真正的布尔值,因为它可以有两个以上的值:
  • true : 会像往常一样跳过
  • 发布: 如果项目的当前版本是发布,则将跳过
  • snapshots:如果项目的当前版本是快照,将跳过
  • 任何其他值将被视为

默认值为false
用户属性是maven.deploy.skip

参数详情

<altDeploymentRepository>

指定项目工件应部署到的替代存储库(除了在 <distributionManagement> 中指定的存储库)。
格式:id::url
ID
该 ID 可用于从 settings.xml 中获取正确的凭据
网址
存储库的位置
注意:在版本 2.x 中,格式为 id:: layout ::url其中 布局可以是默认的(即 Maven 2)或旧版(即 Maven 1),但从 3.0.0 开始,布局部分已被删除,因为Maven 3 仅支持 Maven 2 存储库布局。
  • 类型java.lang.String
  • 要求
  • 用户属性altDeploymentRepository

<altReleaseDeploymentRepository>

当项目有最终版本时使用的替代存储库。注意:在版本 2.x 中,格式为 id:: layout ::url其中 布局可以是默认的(即 Maven 2)或旧版(即 Maven 1),但从 3.0.0 开始,布局部分已被删除,因为Maven 3 仅支持 Maven 2 存储库布局。
  • 类型java.lang.String
  • : 2.8
  • 要求
  • 用户属性altReleaseDeploymentRepository

<altSnapshotDeploymentRepository>

当项目具有快照版本时使用的替代存储库。注意:在版本 2.x 中,格式为 id:: layout ::url其中 布局可以是默认的(即 Maven 2)或旧版(即 Maven 1),但从 3.0.0 开始,布局部分已被删除,因为Maven 3 仅支持 Maven 2 存储库布局。
  • 类型java.lang.String
  • : 2.8
  • 要求
  • 用户属性altSnapshotDeploymentRepository

<部署结束>

每个项目是否应该在其自己的部署阶段或多模块构建结束时进行部署。如果设置为 true并且构建失败,则不会部署任何反应器项目。(实验性)
  • 类型布尔值
  • : 2.8
  • 要求
  • 用户属性deployAtEnd
  • 默认值

<retryFailedDeploymentCount>

用于控制失败部署在放弃和失败之前重试多少次的参数。如果指定了 1-10 范围之外的值,它将被拉到 1-10 范围内的最接近的值。
  • 类型整数
  • : 2.7
  • 要求
  • 用户属性retryFailedDeploymentCount
  • 默认值1

<跳过>

将此设置为 'true' 以绕过工件部署自 3.0.0-M2 以来,它不再是一个真正的布尔值,因为它可以有两个以上的值:
  • true : 会像往常一样跳过
  • 发布: 如果项目的当前版本是发布,则将跳过
  • snapshots:如果项目的当前版本是快照,将跳过
  • 任何其他值将被视为
  • 类型java.lang.String
  • : 2.4
  • 要求
  • 用户属性maven.deploy.skip
  • 默认值