依赖:复制

全名

org.apache.maven.plugins:maven-dependency-plugin:2.8:copy

说明

将工件列表从存储库复制到定义位置的目标。

属性

  • 目标是线程安全的并支持并行构建。
  • 自版本:1.0
  • 默认绑定到生命周期阶段process-sources

可选参数

姓名 类型 自从 描述
神器 细绳 1.0 从命令行复制的工件。在 pom 配置中使用 artifactItems 。
用户属性是artifact
神器物品 列表 1.0 要处理的 ArtifactItems 的集合。(ArtifactItem 包含 groupId、artifactId、version、type、classifier、outputDirectory、destFileName 和 overWrite。)有关详细信息,请参阅用法
忽略权限 布尔值 1.0 未用于此目标
本地存储库目录 文件 2.2 在插件执行期间覆盖默认本地存储库的路径。要在构建过程中删除所有下载的工件,请将此值设置为项目目标目录下的位置
输出绝对工件文件名 布尔值 2.0 已解析工件的输出绝对文件名
默认值为false
用户属性是outputAbsoluteArtifactFilename
输出目录 文件 1.0 用于 mojo 的默认输出位置,除非在 ArtifactItem 中被覆盖。
默认值为${project.build.directory}/dependency
用户属性是outputDirectory
overWriteIfNewer 布尔值 2.0 如果较新,则覆盖
默认值为true
用户属性是mdep.overIfNewer
覆盖释放 布尔值 1.0 覆盖发布工件
默认值为false
用户属性是mdep.overWriteReleases
覆盖快照 布尔值 1.0 覆盖快照工件
默认值为false
用户属性是mdep.overWriteSnapshots
prependGroupId 布尔值 2.7 在复制期间添加工件 groupId
默认值为false
用户属性是mdep.prependGroupId
无声 布尔值 2.0 如果插件应该是静默的。
默认值为false
用户属性是silent
跳过 布尔值 2.7 完全跳过插件执行。
默认值为false
用户属性是mdep.skip
条带分类器 布尔值 1.0 复制期间剥离工件分类器
默认值为false
用户属性是mdep.stripClassifier
剥离版本 布尔值 1.0 复制期间剥离工件版本
默认值为false
用户属性是mdep.stripVersion
使用BaseVersion 布尔值 2.7 在复制期间使用工件 baseVersion
默认值为false
用户属性是mdep.useBaseVersion
使用JvmChmod 布尔值 1.0 未用于此目标

参数详情

神器

从命令行复制的工件。在 pom 配置中使用 artifactItems 。
  • 类型java.lang.String
  • : 1.0
  • 要求
  • 用户属性工件

artifactItems

要处理的 ArtifactItems 的集合。(ArtifactItem 包含 groupId、artifactId、version、type、classifier、outputDirectory、destFileName 和 overWrite。)有关详细信息,请参阅用法
  • 类型java.util.List
  • : 1.0
  • 要求

忽略权限

未用于此目标
  • 类型布尔值
  • : 1.0
  • 要求

本地存储库目录

在插件执行期间覆盖默认本地存储库的路径。要在构建过程中删除所有下载的工件,请将此值设置为项目目标目录下的位置
  • 类型java.io.File
  • : 2.2
  • 要求

outputAbsoluteArtifactFilename

输出已解析工件的绝对文件名
  • 类型布尔值
  • : 2.0
  • 要求
  • 用户属性outputAbsoluteArtifactFilename
  • 默认值

输出目录

用于 mojo 的默认输出位置,除非在 ArtifactItem 中被覆盖。
  • 类型java.io.File
  • : 1.0
  • 要求
  • 用户属性输出目录
  • 默认值${project.build.directory}/dependency

overWriteIfNewer

如果更新则覆盖
  • 类型布尔值
  • : 2.0
  • 要求
  • 用户属性mdep.overIfNewer
  • 默认值

覆盖释放

覆盖发布工件
  • 类型布尔值
  • : 1.0
  • 要求
  • 用户属性mdep.overWriteReleases
  • 默认值

覆盖快照

覆盖快照工件
  • 类型布尔值
  • : 1.0
  • 要求
  • 用户属性mdep.overWriteSnapshots
  • 默认值

prependGroupId

在复制期间添加工件 groupId
  • 类型布尔值
  • : 2.7
  • 要求
  • 用户属性mdep.prependGroupId
  • 默认值

沉默

如果插件应该是静默的。
  • 类型布尔值
  • : 2.0
  • 要求
  • 用户属性静默
  • 默认值

跳过

完全跳过插件执行。
  • 类型布尔值
  • : 2.7
  • 要求
  • 用户属性mdep.skip
  • 默认值

带分类器

在复制期间剥离工件分类器
  • 类型布尔值
  • : 1.0
  • 要求
  • 用户属性mdep.stripClassifier
  • 默认值

剥离版本

复制期间剥离工件版本
  • 类型布尔值
  • : 1.0
  • 要求
  • 用户属性mdep.stripVersion
  • 默认值

使用基础版本

在复制期间使用工件 baseVersion
  • 类型布尔值
  • : 2.7
  • 要求
  • 用户属性mdep.useBaseVersion
  • 默认值

使用JvmChmod

未用于此目标
  • 类型布尔值
  • : 1.0
  • 要求