无法执行MVN Heroku部署

时间:2018-12-15 23:04:58

标签: java maven heroku deployment buildpack

我目前正在努力使用mvn heroku:deploy部署Spring Boot应用。最初尝试时,会显示以下错误消息:

[ERROR] Failed to execute goal com.heroku.sdk:heroku-maven-plugin:2.0.6:deploy (default-cli) on project <APP_NAME>: Failed to deploy application: Your buildpacks do not contain the heroku/jvm buildpack!Add heroku/jvm to your buildpack configuration or run `heroku buildpacks:clear`. -> [Help 1]

(为了提供上下文,我在此期间的Buildpack URL是heroku/java)。

当我按照建议运行heroku buildpacks:clear(后跟git push heroku master),然后再次尝试进行部署时,该部署最初似乎可以正常工作,但是我受困于无限的Uploading build...屏幕。

这里的任何建议将不胜感激。

2 个答案:

答案 0 :(得分:0)

尝试运行:

$ mvn heroku:deploy -Dheroku.logProgress

如果看起来没有任何进展,则必须存在某种客户端网络问题。或者,您可以通过运行以下命令使用cURL上传:

$ mvn heroku:deploy -Dheroku.curl.enabled=true

通过运行curl确保已安装cURL。

答案 1 :(得分:0)

如果我只是清除构建包而不推送到Git,然后重新运行mvn heroku:deploy,看起来会花费很长时间,但最终会起作用。我只需要让它在后台运行并等待一会儿即可。