Maven - 在依赖关系管理中复制与不同类型/分类器的依赖关系

时间:2013-08-30 15:03:08

标签: maven maven-3 maven-dependency-plugin

我正在查看项目的POM,它的依赖关系管理部分列出了相同的工件3次 - 每次都有不同的分类器/类型。这对你有什么帮助?

具体来说,有问题的依赖项是项目的测试模块。它在POM中的3次出现有以下形式:

  1. 默认范围,默认类型,默认分类器
  2. 默认范围,test-jar类型,默认分类器
  3. 默认范围,test-jar类型,test-sources分类器

1 个答案:

答案 0 :(得分:0)

依赖关系管理有助于在一个中心位置组织您的依赖关系。在您的情况下,该特定工件将在不同模块中以不同形式使用:

  1. 简单依赖
  2. 将测试代码与依赖它的模块(测试依赖性)共享 - 对于3
  3. 相同