使用Gradle时,Heroku部署失败了Java Dropwizard项目

时间:2017-05-02 23:28:30

标签: java heroku gradle dropwizard

Heroku部署使用Gradle在Java Dropwizard项目中失败。

构建https://travis-ci.org/damorton/dropwizardheroku-event-service/builds/228152195

回购https://github.com/damorton/dropwizardheroku-event-service

到目前为止已尝试

  • build.gradle文件位于repo的根目录
  • gradle/目录中的gradle包装器文件
  • ./gradlew stage构建正常
  • heroku local运行正常
  • Travis CI使用Maven成功部署应用程序
  • 直接推送到heroku master会导致travis build
  • 中显示相同的失败消息

1 个答案:

答案 0 :(得分:2)

尝试在Travis配置中添加一个显式的buildpack:

deploy:
  provider: heroku
  buildpack: gradle

我能够通过运行git push heroku master成功部署Github repo,所以我不知道问题是什么。但是您看到的错误(“无法检测到匹配没有buildpack的应用程序”)表明其中一个构建包的检测阶段失败。