安装:安装文件

全名

org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file

说明

在本地存储库中安装文件。

属性

  • 作为聚合器插件执行。
  • 目标是线程安全的并支持并行构建。

必需参数

姓名 类型 自从 描述
文件 文件 - 要安装在本地存储库中的文件。
用户属性是文件
存储库布局 细绳 2.2 要安装到的远程存储库布局的类型。尝试 使用 Maven 1.x 风格的存储库布局的legacy
默认值为默认值
用户属性是repositoryLayout

可选参数

姓名 类型 自从 描述
工件 ID 细绳 - 要安装的工件的 ArtifactId。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
用户属性是artifactId
分类器 细绳 2.2 要安装的工件的分类器类型。例如,“来源”或“javadoc”。默认为 none,这意味着这是项目的主要工件。
用户属性是分类器
创建校验和 布尔值 2.2 标记是否创建校验和(MD5,SHA-1)。
默认值为false
用户属性是createChecksum
生成Pom 布尔值 2.1 如果没有通过参数pomFile提供,则为工件生成最小的 POM 。如果本地存储库中还没有现有的 POM,则默认为true 。
用户属性是generatePom
组 ID 细绳 - 要安装的工件的 GroupId。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
用户属性是groupId
文档 文件 2.3 工件的捆绑 API 文档。
用户属性是javadoc
本地存储库路径 文件 2.2 特定本地存储库目录的路径。如果未指定,将使用 Maven 设置中配置的本地存储库路径。
用户属性是localRepositoryPath
包装 细绳 - 要安装的工件的包装类型。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
用户属性是包装
pom文件 文件 2.1 与主要工件一起安装的现有 POM 文件的位置,由file参数给出。
用户属性是pomFile
来源 文件 2.3 工件的捆绑源。
用户属性是sources
更新发布信息 布尔值 - 是否更新元数据以使工件成为发布版本。
默认值为false
用户属性是updateReleaseInfo
版本 细绳 - 要安装的工件的版本。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
用户属性是版本

参数详情

工件编号

要安装的工件的 ArtifactId。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
  • 类型java.lang.String
  • 要求
  • 用户属性artifactId

分类器

要安装的工件的分类器类型。例如,“来源”或“javadoc”。默认为 none,这意味着这是项目的主要工件。
  • 类型java.lang.String
  • : 2.2
  • 要求
  • 用户属性分类器

创建校验和

标记是否创建校验和(MD5,SHA-1)。
  • 类型布尔值
  • : 2.2
  • 要求
  • 用户属性createChecksum
  • 默认值

文件

要安装在本地存储库中的文件。
  • 类型java.io.File
  • 要求
  • 用户属性文件

生成Pom

如果没有通过参数pomFile提供,则为工件生成最小的 POM 。如果本地存储库中还没有现有的 POM,则默认为true 。
  • 类型java.lang.Boolean
  • : 2.1
  • 要求
  • 用户属性generatePom

组号

要安装的工件的 GroupId。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
  • 类型java.lang.String
  • 要求
  • 用户属性groupId

文档

工件的捆绑 API 文档。
  • 类型java.io.File
  • : 2.3
  • 要求
  • 用户属性javadoc

本地存储库路径

特定本地存储库目录的路径。如果未指定,将使用 Maven 设置中配置的本地存储库路径。
  • 类型java.io.File
  • : 2.2
  • 要求
  • 用户属性localRepositoryPath

包装

要安装的工件的包装类型。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
  • 类型java.lang.String
  • 要求
  • 用户属性包装

pom文件

与主要工件一起安装的现有 POM 文件的位置,由file参数给出。
  • 类型java.io.File
  • : 2.1
  • 要求
  • 用户属性pomFile

存储库布局

要安装到的远程存储库布局的类型。尝试 使用 Maven 1.x 风格的存储库布局的legacy
  • 类型java.lang.String
  • : 2.2
  • 要求
  • 用户属性repositoryLayout
  • 默认默认

来源

工件的捆绑源。
  • 类型java.io.File
  • : 2.3
  • 要求
  • 用户属性来源

更新发布信息

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

版本

要安装的工件的版本。如果指定了 POM 文件,则从 POM 文件中检索或从jar中的pom.xml中提取(如果可用)。
  • 类型java.lang.String
  • 要求
  • 用户属性版本