gpt4 book ai didi

java - 如何使用maven构建spring boot应用程序的库jar

转载 作者:行者123 更新时间:2023-12-01 17:36:09 26 4
gpt4 key购买 nike

我有一个应用程序 A,其中包含从 dB 获取记录的代码和一些其他功能。我想在另一个项目 B 中使用相同的内容并使用 A 作为依赖项。即使不建议将 Spring Boot 应用程序用作库,我也有这个用例 bcs 应用程序 A 是一个批处理应用程序,并且不会继续运行,因此没有休息调用的选项。问题是,当我尝试创建 jar 时,它被创建为 spring boot jar,或者如果我创建一个普通 jar,它不具有所需的依赖项,并且在运行时失败,因为找不到类。似乎在 jar 创建过程中不包含来自 A 父项目的依赖项。是否有重新开始使用 maven 生成 jar 的方法。

最佳答案

详细说明 chrylis 所说的话:

创建一个项目或模块 C,其中包含 A 和 B 所需的一切。将其用作 A 和 B 中的依赖项。

处理此问题的最简单方法是拥有一个包含 A、B 和 C 的多模块项目,但您也可以拥有三个单独的项目。

关于java - 如何使用maven构建spring boot应用程序的库jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61034826/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com