maven - 如何将 Maven 项目从 Github 自动部署到 Heroku?
问题描述
所以我有一个 Maven 项目,我想通过 Github 将它部署在 Heroku 上。更准确地说,我想使用自动部署,当我推送到我的主分支时,它才会被部署。我为 Maven 找到的唯一一件事是我添加了一个依赖项,它将从我的机器部署到 Heroku(我基本上不想要)。
我真的不知道还能说什么,因为我的进度为 0。现在我也只是推动我的目标,然后只是运行目标 jar 文件。但我想只发送我的源代码并让 Heroku 构建项目。
解决方案
你只需要在 Heroku 上集成你的 GitHub 仓库,并定义 master 分支的自动化部署(每次推送都会触发一次部署)。
Heroku 将构建 JAR 并负责部署,但您需要在 a 中定义 Java 版本system.properties
并创建一个 Uber-Jar(即包括所有依赖项)。
推荐阅读
- vb.net - VB.net Crystal 报表导出为 html 并使用 Outlook 作为 html 邮件正文发送
- sql - 如何根据月份参数值将数据从一年的开始月份拉到给定月份
- swift - 如何将 AttributedString 转换为 NSMutableString Swift?
- java - 当 jar 位于 zip 文件中时,如何过滤 jar 中的特定文件夹?
- javascript - 我可以将 jQuery UI 分类在文档上吗?
- python - 如何处理 HTTP 服务器中的多个请求?
- python - ImportError:没有名为 json 的模块
- angular - 如何在 matDatepicker 中为表单控件转换纪元格式
- c# - WebAPI HttpPost 将 IFormFile 和一个模型作为输入参数
- django - 基于域加载模板