部署:部署

全名

org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy

说明

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

属性

  • 需要执行一个 Maven 项目。
  • 目标是线程安全的并支持并行构建。
  • 默认绑定到生命周期阶段部署

可选参数

姓名 类型 自从 描述
altDeploymentRepository 细绳 - 指定项目工件应部署到的替代存储库(除了在 <distributionManagement> 中指定的那些)。
格式:id::layout::url
ID
该 ID 可用于从 settings.xml 中获取正确的凭据
布局
Maven2 布局的 默认值或Maven1布局的旧版。Maven3 也使用 默认布局。
网址
存储库的位置

用户属性是altDeploymentRepository
altReleaseDeploymentRepository 细绳 2.8 当项目有最终版本时使用的替代存储库。
用户属性是altReleaseDeploymentRepository
altSnapshotDeploymentRepository 细绳 2.8 当项目具有快照版本时使用的替代存储库。
用户属性是altSnapshotDeploymentRepository
部署结束 布尔值 2.8 每个项目是否应该在其自己的部署阶段或多模块构建结束时进行部署。如果设置为 true并且构建失败,则不会部署任何反应器项目。(实验性)
默认值为false
用户属性是deployAtEnd
retryFailedDeploymentCount 整数 2.7 用于控制失败部署在放弃和失败之前重试多少次的参数。如果指定了 1-10 范围之外的值,它将被拉到 1-10 范围内的最接近的值。
默认值为1
用户属性是retryFailedDeploymentCount
跳过 布尔值 2.4 将此设置为“true”以绕过工件部署
默认值为false
用户属性是maven.deploy.skip
更新发布信息 布尔值 - 用于更新元数据以使工件成为发布的参数。
默认值为false
用户属性是updateReleaseInfo

参数详情

altDeploymentRepository

指定项目工件应部署到的替代存储库(除了在 <distributionManagement> 中指定的那些)。
格式:id::layout::url
ID
该 ID 可用于从 settings.xml 中获取正确的凭据
布局
Maven2 布局的 默认值或Maven1布局的旧版。Maven3 也使用 默认布局。
网址
存储库的位置
  • 类型java.lang.String
  • 要求
  • 用户属性altDeploymentRepository

altReleaseDeploymentRepository

当项目有最终版本时使用的替代存储库。
  • 类型java.lang.String
  • : 2.8
  • 要求
  • 用户属性altReleaseDeploymentRepository

altSnapshotDeploymentRepository

当项目具有快照版本时使用的替代存储库。
  • 类型java.lang.String
  • : 2.8
  • 要求
  • 用户属性altSnapshotDeploymentRepository

部署结束

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

重试失败部署计数

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

跳过

将此设置为“true”以绕过工件部署
  • 类型布尔值
  • : 2.4
  • 要求
  • 用户属性maven.deploy.skip
  • 默认值

更新发布信息

用于更新元数据以使工件成为发布的参数。
  • 类型布尔值
  • 要求
  • 用户属性updateReleaseInfo
  • 默认值