如何在 Heroku 上部署 SpringBoot 项目?



My SpringBoot 项目由几个模块组成。这是一个示例项目结构:

---Application(packaging pom)
--------Main A(packaging jar)   
--------Module B(packaging jar)
--------Module C(packaging jar)
pom.xml

模块 A 是主模块。它只有一个运行项目的类(SpringBootApplication(。 其他模块只是使用彼此的依赖关系。模块 A 使用所有其他模块的依赖项。

如何正确设置项目,以便在模块 A 中的 SpringBoot 应用程序部署到 Heroku?

您可以通过运行以下命令将 Maven 项目(即子模块(设置为 Maven 选项:

$ heroku config:set MAVEN_CUSTOM_OPTS="-pl Main"

最新更新