依赖:解压
全名:
org.apache.maven.plugins:maven-dependency-plugin:2.3:unpack
说明:
从存储库中检索工件列表并将它们解压缩到定义位置的目标。
属性:
- 需要执行一个 Maven 项目。
- 自版本:1.0。
- 默认绑定到生命周期阶段:process-sources。
必需参数
| 姓名 |
类型 |
自从 |
描述 |
| 神器物品 |
列表 |
1.0 |
要处理的 ArtifactItems 的集合。(ArtifactItem 包含 groupId、artifactId、version、type、classifier、location、destFileName、markerFile 和 overwrite。)有关详细信息,请参阅用法。
|
可选参数
| 姓名 |
类型 |
自从 |
描述 |
| 排除 |
细绳 |
2.0-alpha-5 |
解压缩工件时要排除的文件模式的逗号分隔列表。即 **\/*.xml,**\/*.properties 注意:排除模式会覆盖包含。(组件代码 = 返回 isIncluded(name) AND !isExcluded(name);)
|
| 包括 |
细绳 |
2.0-alpha-5 |
解压缩工件时要包含的文件模式的逗号分隔列表。即 **\/*.xml,**\/*.properties 注意:排除模式会覆盖包含。(组件代码 = 返回 isIncluded(name) AND !isExcluded(name);)
|
| 本地存储库目录 |
文件 |
2.2 |
在插件执行期间覆盖默认本地存储库的路径。要在构建过程中删除所有下载的工件,请将此值设置为项目目标目录下的位置
|
| 标记目录 |
文件 |
1.0 |
解压后存放标志文件的目录
|
| 输出绝对工件文件名 |
布尔值 |
2.0 |
已解析工件的输出绝对文件名 默认值为:false。 |
| 输出目录 |
文件 |
1.0 |
除非在 ArtifactItem 中被覆盖,否则用于 mojo 的默认位置 默认值为:${project.build.directory}/dependency。 |
| overWriteIfNewer |
布尔值 |
2.0 |
如果较新,则覆盖 默认值为:true。 |
| 覆盖释放 |
布尔值 |
1.0 |
覆盖发布工件 默认值为:false。 |
| 覆盖快照 |
布尔值 |
1.0 |
覆盖快照工件 默认值为:false。 |
| 无声 |
布尔值 |
2.0 |
如果插件应该是静默的。 默认值为:false。 |
| 跳过 |
布尔值 |
2.2 |
跳过执行 默认值为:false。 |
参数详情
artifactItems:
要处理的 ArtifactItems 的集合。(ArtifactItem 包含 groupId、artifactId、version、type、classifier、location、destFileName、markerFile 和 overwrite。)有关详细信息,请参阅
用法。
- 类型:java.util.List
- 从: 1.0
- 要求:是
不包括:
解压缩工件时要排除的文件模式的逗号分隔列表。即 **\/*.xml,**\/*.properties 注意:排除模式会覆盖包含。(组件代码 = 返回 isIncluded(name) AND !isExcluded(name);)
- 类型:java.lang.String
- 自:2.0-alpha-5
- 要求:否
- 表达式:${mdep.unpack.excludes}
包括:
解压缩工件时要包含的文件模式的逗号分隔列表。即 **\/*.xml,**\/*.properties 注意:排除模式会覆盖包含。(组件代码 = 返回 isIncluded(name) AND !isExcluded(name);)
- 类型:java.lang.String
- 自:2.0-alpha-5
- 要求:否
- 表达式:${mdep.unpack.includes}
本地存储库目录:
在插件执行期间覆盖默认本地存储库的路径。要在构建过程中删除所有下载的工件,请将此值设置为项目目标目录下的位置
- 类型:java.io.File
- 从: 2.2
- 要求:否
标记目录:
解压后存放标志文件的目录
- 类型:java.io.File
- 从: 1.0
- 要求:否
- 表达式:${project.build.directory}/dependency-maven-plugin-markers
outputAbsoluteArtifactFilename:
输出已解析工件的绝对文件名
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${outputAbsoluteArtifactFilename}
- 默认值:假
输出目录:
用于 mojo 的默认位置,除非在 ArtifactItem 中被覆盖
- 类型:java.io.File
- 从: 1.0
- 要求:否
- 表达式:${outputDirectory}
- 默认值:${project.build.directory}/dependency
overWriteIfNewer:
如果更新则覆盖
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${mdep.overIfNewer}
- 默认值:真
覆盖释放:
覆盖发布工件
- 类型:布尔值
- 从: 1.0
- 要求:否
- 表达式:${mdep.overWriteReleases}
- 默认值:假
覆盖快照:
覆盖快照工件
- 类型:布尔值
- 从: 1.0
- 要求:否
- 表达式:${mdep.overWriteSnapshots}
- 默认值:假
沉默:
如果插件应该是静默的。
- 类型:布尔值
- 从: 2.0
- 要求:否
- 表达式:${silent}
- 默认值:假
跳过:
跳过执行
- 类型:布尔值
- 从: 2.2
- 要求:否
- 表达式:${mdep.skip}
- 默认值:假