部署:部署

全名:

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
  • 默认值:假