Maven依赖关系如何与多个父母一起工作?

时间:2019-03-08 14:18:00

标签: java maven

查看关于多个父ID的Maven依赖关系。如果是这样的话,父母ID的结构。下面提到的所有注释都是Maven项目,每个项目都包含自己的pom.xml。

Parent-1 
  Project_1
  Project_11

Parent-2
  Project_2
  Project_22

场景1:
假设Project_2依赖于Project_1和Project_11。...那么以下哪一项是正确的?

1.在Parent-2 pom.xml中添加两个依赖项,并希望Project_2发现Project_1的源?逻辑是Parent-2始终是Project_2的父级,因此构建Parent-2将使它的所有子级都能发现依赖项。

2. Project_2的依赖性必须在其自己的级别上完成。这意味着Project_2 pom.xml必须同时包含Project_1和Project_11。


还有其他方法来管理依赖项吗?

1 个答案:

答案 0 :(得分:0)

您可以向Parent-2添加一个依赖项,但是随后它变成Project_2Project_22的依赖项。这可能不是您想要的。因此,最好在Project_2级别添加依赖项。