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

问题描述 投票:0回答:3

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

java spring-boot
3个回答
0
投票

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

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

  • 重新打包您的自定义库以包含其所有依赖项并形成一个 fat jar,然后您可以将其引用为您的依赖项。

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


0
投票

在我的例子中,将 compile 添加到库的 pom 依赖项解决了这个问题。谢谢大家的帮助。


0
投票

您好,您可以分享一下您如何实现它的示例吗?

© www.soinside.com 2019 - 2024. All rights reserved.