我正在为一个业余项目开发Java REST api,我正在使用Heroku作为我的部署平台。我设法使用 heroku-maven-plugin
.
然后我将我的 GitHub 存储库与 heroku 应用程序集成,并尝试从主分支进行部署。但随后失败并显示以下消息
无法检测到设置构建包 https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/java.tgz
更多信息: https://devcenter.heroku.com/articles/buildpacks#detection-failure
!推送失败
你能解释一下如何解决这个问题吗?
更新 :
我尝试从仪表板和 heroku CLI 工具将构建包设置为heroku/java
。但问题仍然存在。
GitHub : online-activity-diary-api
Heroku Maven插件和Github部署到同一应用程序不兼容。他们使用不同的构建包来执行不同的工作。首先需要确保使用这两种机制部署到不同的应用。
使用 Github 同步进行部署时,需要确保将构建包配置为在仪表板中heroku/java
。然后,确保应用程序已将pom.xml
签入 Git。