我的SpringBoot项目由几个模块组成。这是一个示例项目结构:
---Application(packaging pom)
--------Main A(packaging jar)
--------Module B(packaging jar)
--------Module C(packaging jar)
pom.xml
模块A是主要模块。它只有一个运行项目的类(SpringBootApplication)。 其他模块仅使用彼此的依赖关系。模块A使用所有其他模块的依赖关系。
如何正确设置项目,以便如果模块A中的SpringBootApplication可以部署到Heroku?
答案 0 :(得分:2)
您可以通过运行以下命令将Maven项目(即子模块)设置为Maven选项:
$ heroku config:set MAVEN_CUSTOM_OPTS="-pl Main"