首页 > 解决方案 > Heroku中的Spring Boot项目作为对另一个本地Spring Boot项目的依赖?

问题描述

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

我需要将 A 项目的 Gradle 链接放在 L 的 Gradle 文件中,以访问 L 中 A 的所有内容。有人可以建议我该程序或我可以查找的任何网站吗?

标签: javaspring-bootgradleherokudependencies

解决方案


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

所以项目 A 的目录结构可能如下所示:

.
├── shareable-logic
└── src

那么项目 B 只需要依赖于发布的工件:

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

推荐阅读