如何包括添加到SpringBoot项目中的自定义库的子依赖项?

时间:2018-08-28 21:14:07

标签: java spring-boot

有一个具有一些Maven依赖项的自定义库。当将此库添加到SpringBoot项目中时,SpringBoot项目的Maven-Dependencies部分中不包括这些依赖项。 即SpringBoot项目可以编译,但随后会出现运行时异常。 自定义库应该怎么做,或者如何构建其Manifest.mf,以使SpringBoot能够拾取此子依赖项?

2 个答案:

答案 0 :(得分:0)

我从您的问题描述中得到的是您当前的应用程序具有pom.xml,并且其中提到的依赖项之一在打包时存在问题,即它具有需要打包的其他依赖项。

在这种情况下,您可以做两件事:

  • 重新打包自定义库,使其包含所有依赖项,并形成一个胖子罐,然后将其称为依赖项。

  • 否则,您可以使用自定义库的pom并将所有依赖项添加为项目依赖项。

答案 1 :(得分:0)

就我而言,在库的pom依赖项中添加 compile 可以解决此问题。谢谢大家的帮助。