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



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

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

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

  • 我需要在我的项目的依赖关系中定义库中的所有项目吗?

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

您需要一个复合pom——一个只声明一堆依赖项的pom。你依赖它,并且传递地,你得到它的依赖项。

最新更新