【发布时间】:2013-09-03 08:53:51
【问题描述】:
我正在查看一个项目的 POM,它的依赖项管理部分列出了 3 次相同的工件 - 每次都有不同的分类器/类型。这对您有什么帮助?
具体来说,有问题的依赖是项目的测试模块。它在 POM 中的 3 次出现具有以下形式:
- 默认范围、默认类型、默认分类器
- 默认范围、测试罐类型、默认分类器
- 默认范围、测试罐类型、测试源分类器
【问题讨论】:
-
这有两个优点:1) 避免所有从父项目继承的项目在需要依赖这些工件之一时声明版本。 2) 轻松管理这些依赖项的版本更改,您只需在一处更改版本。
标签: maven maven-3 maven-dependency-plugin