我目前正在努力使用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...
屏幕。
这里的任何建议将不胜感激。
答案 0 :(得分:0)
尝试运行:
$ mvn heroku:deploy -Dheroku.logProgress
如果看起来没有任何进展,则必须存在某种客户端网络问题。或者,您可以通过运行以下命令使用cURL上传:
$ mvn heroku:deploy -Dheroku.curl.enabled=true
通过运行curl
确保已安装cURL。
答案 1 :(得分:0)
如果我只是清除构建包而不推送到Git,然后重新运行mvn heroku:deploy
,看起来会花费很长时间,但最终会起作用。我只需要让它在后台运行并等待一会儿即可。