首页 > 解决方案 > 如何将 Maven 项目从 Github 自动部署到 Heroku?

问题描述

所以我有一个 Maven 项目,我想通过 Github 将它部署在 Heroku 上。更准确地说,我想使用自动部署,当我推送到我的主分支时,它才会被部署。我为 Maven 找到的唯一一件事是我添加了一个依赖项,它将从我的机器部署到 Heroku(我基本上不想要)。

我真的不知道还能说什么,因为我的进度为 0。现在我也只是推动我的目标,然后只是运行目标 jar 文件。但我想只发送我的源代码并让 Heroku 构建项目。

标签: mavengithubheroku

解决方案


你只需要在 Heroku 上集成你的 GitHub 仓库,并定义 master 分支的自动化部署(每次推送都会触发一次部署)。

Heroku 将构建 JAR 并负责部署,但您需要在 a 中定义 Java 版本system.properties并创建一个 Uber-Jar(即包括所有依赖项)。


推荐阅读