如何依赖maven库中的多个项目?

时间:2015-08-05 06:44:12

标签: java maven

我的项目依赖于一个外部库,它由许多maven项目组成。

  • 我是否必须将库中的每个项目定义为项目的父pom.xml中的模块?有没有办法在我的项目中整体定义库而不单独列出所有项目?

我的项目直接依赖于库中的一个项目,但该项目依赖于库中的其他项目。

  • 我是否需要在项目的依赖项中定义库中的所有项目?

2 个答案:

答案 0 :(得分:1)

理想情况下,在父pom中定义模块,即要构建的外部库。当您构建父pom时,它将构建在父pom中定义的所有模块。此外,模块将构建其他依赖项/模块。

答案 1 :(得分:1)

你需要一个复合pom - 一个只声明一堆依赖关系的pom。你依赖它,并且过渡,你得到它的依赖。

有关详细信息,请参阅this discussion