Heroku 中的 Spring 引导项目作为另一个本地 Spring Boot 项目的依赖关系?



我有一个部署在 Heroku 中的 Spring Boot 项目(比如 A(。我目前正在创建另一个依赖于 A 的 Spring 启动项目(比如 L(。我正在将这些创建为 Gradle 项目。我看到了在本地依赖两个项目的过程,这些是 Maven 项目。

我需要将 A 项目的 Gradle 链接放在 L 的 Gradle 文件中,以访问 L 中 A 中的所有内容。

项目 A 的结构应该使其可共享组件作为库发布到 Maven 存储库(如 Central 或公司内部存储库(。

因此,项目 A 的目录结构可能如下所示:

.
├── shareable-logic
└── src
  • src/是主要的 Spring Boot 应用程序。
  • shareable-logic是已发布的子项目。

然后,项目 B 只需要依赖于已发布的工件:

dependencies {
implementation("com.example:shareable-logic:1.0.0")
}

最新更新