pal*_*int 4 maven maven-dependency-plugin
我们使用dependency:copyApache Maven Dependency Plugin 的目标,它具有三个覆盖设置:
overWriteIfNewer: 如果较新则覆盖overWriteReleases:覆盖发布工件overWriteSnapshots:覆盖快照工件我找到的唯一文档是上面的简短句子。
这些设置什么时候起作用,什么时候产生不同的输出?这些设置的用例是什么?true在设置它们之前我应该考虑什么false?
请参阅插件使用页面上的覆盖规则:
使用以下规则复制或解压工件:
如果目标中不存在该工件,则复制/解压它。
否则:
仅适用于复制/解压 mojo:如果
artifactItem / overWrite或overWrite为 true,则它将强制覆盖。- 发布检查
overWriteReleases值(默认 = false)。如果为真,那么它将强制覆盖。- 快照检查该
overWriteSnapshots值(默认 = false)。如果为真,那么它将强制覆盖。- 如果以上均未设置为 true,则默认为该
overWriteIfNewer值 (default = true)。如果该值为 true,则插件仅在源比目标新(或者目标中不存在)时才进行复制。(对于解包,这会检查在路径中创建的标记文件是否存在markersDirectory。为了避免 后出现意外行为mvn clean,该路径通常应包含在/target层次结构中。)例子:
- ...
| 归档时间: |
|
| 查看次数: |
2211 次 |
| 最近记录: |