为什么Heroku GitHub部署失败

时间:2017-01-12 08:58:31

标签: java maven heroku github tomcat8

我正在为一个业余爱好项目开发Java REST api,我正在使用Heroku作为我的部署平台。我设法使用部署应用程序     heroku-maven-plugin

然后我将我的GitHub repo与heroku app集成,并尝试从master分支部署。但随后它失败并显示以下消息

  

无法检测到set buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/java.tgz

     

更多信息:https://devcenter.heroku.com/articles/buildpacks#detection-failure

     

!推送失败

你能解释一下如何解决这个问题吗?

更新

我尝试过从仪表板和heroku CLI工具将buildpack设置为heroku/java。但问题仍然存在。

GitHub:online-activity-diary-api

1 个答案:

答案 0 :(得分:0)

Heroku Maven插件和Github部署到同一个应用程序是不兼容的。他们使用不同的buildpack来完成不同的工作。您首先需要确保使用这两种机制部署到不同的应用程序。

使用Github同步进行部署时,您需要确保在仪表板中将buildpack配置为heroku/java。然后确保您的应用程序已将pom.xml签入Git。